Built on Python + Azure. No Power Platform.
Every Compass module runs on open-standard Azure services: Python Azure Functions for compute, React for dashboards, Azure Logic Apps for workflows, and Azure SQL for storage. Total infrastructure cost: $50-100/month. No Power Platform licensing required.
Architecture Layers
The backbone of all data extraction. Reads usage reports, enumerates permissions, captures audit events, and pulls Copilot activity data. Python SDK handles token acquisition, pagination, and throttling retries.
Timer-triggered functions run daily scans. Durable Functions orchestrate parallel processing across thousands of sites. HTTP-triggered functions serve as the API layer for React dashboards. Python 3.12 on Flex Consumption plan.
Modern React dashboards with Recharts for data visualization, shadcn/ui for enterprise components, and TanStack Table for data grids. Authenticated via MSAL.js against your Entra ID tenant. No Power BI licensing required.
Replaces Power Automate at 1/100th the cost. Handles approval workflows via Teams Adaptive Cards and Outlook actionable emails, alert routing, and scheduled orchestration. HTTP connector is included — not a premium connector.
Auto-scaling, auto-pausing relational database. Scales up for scan workloads, pauses during idle periods, charges only for active compute. Year-over-year governance data stored indefinitely.
Certificate-based authentication with minimum-privilege Entra ID app registrations. Secrets stored in Key Vault. You approve every permission grant. Zero shared secrets.
Why not Power Platform?
Power Platform licensing costs make enterprise governance prohibitively expensive. Compass eliminates that dependency entirely.
| Power Platform Component | Cost | Compass Alternative |
|---|---|---|
| Power Automate Premium connector | $15/user/month | Azure Logic Apps HTTP connector: included |
| Power BI Pro licensing | $10/user/month | React + Recharts dashboards: $9/mo total |
| Power Apps per-app licensing | $5/user/month | Azure Static Web Apps: $9/mo total |
| Dataverse storage | $40/GB/month | Azure SQL Serverless: ~$25-65/mo total |
| 500 users, 3 years total | $54,000 - $108,000 | Azure infrastructure: $1,800 - $3,600 |
Data flow: what goes where
See the architecture in your tenant.
We deploy via Bicep templates. The entire infrastructure is up in under 30 minutes.
Get Your Copilot Readiness Score