Deployed into your Azure subscription. Owned by your team.

QueryNow Compass is not a SaaS product you subscribe to. It's a set of governance solutions we build and deploy directly into your Azure environment. Python Azure Functions handle the backend intelligence. React dashboards give your team a modern admin interface. Azure Logic Apps power your workflows. When we're done, everything runs on your infrastructure, stores data in your subscription, and belongs to your organization.

Week 1

Consultation & Scoping

We assess your Microsoft 365 environment, licensing, Copilot deployment plans, compliance requirements, and governance gaps. You tell us which products you need. We map exact technical requirements and licensing implications.

Week 2

Infrastructure Deployment

We deploy all Azure resources via Bicep templates - Azure Functions, Azure SQL Serverless, Azure Static Web Apps, Azure Logic Apps, Key Vault, and Storage accounts. The entire infrastructure deploys in under 30 minutes. We configure Entra ID app registrations with minimum-privilege certificate-based authentication. You approve every permission grant.

Weeks 2-4

Solution Deployment

We deploy the Compass solutions: Python Azure Functions with Graph API scanning logic and Durable Functions orchestrators, Azure Logic Apps workflows for alerting and approvals, React dashboards on Azure Static Web Apps, and configure all timer triggers, notification channels, and policy defaults. Everything is configured for your specific tenant topology.

Week 4-5

Validation & Testing

We run full validation cycles - confirming Graph API data extraction accuracy, dashboard rendering, workflow triggers, notification delivery, and backup/restore operations. You review outputs and confirm they meet your requirements.

Week 5-6

Training & Handoff

We train your team on operating and maintaining the deployed solutions. We provide documentation covering architecture, Azure resource configuration, dashboard customization, Logic Apps workflow modification, and troubleshooting. After handoff, you are fully self-sufficient.

Ongoing

Optional Ongoing Support

If you opt for annual support, we monitor for Microsoft Graph API changes, push SDK compatibility updates, deliver new React dashboard features, and provide priority support. If not, the solutions continue running independently.

What lives where

Your data never leaves your environment. We don't store, process, or have access to your organizational data.

Your Azure Subscription
Azure Static Web Apps ($9/mo): React dashboards (Recharts, shadcn/ui, TanStack Table)
Azure Functions Flex Consumption ($0-10/mo): Python 3.12, Durable Functions, Timer/HTTP triggers
Azure SQL Database Serverless ($25-65/mo): Governance data, analytics, audit indexes
Azure Logic Apps ($2-15/mo): Approval workflows, alert notifications
Azure Table + Blob Storage (~$1-5/mo): Audit archives, backup files
Azure Key Vault (~$0.15/mo): Certificates, connection strings
Your Microsoft 365 Tenant
SharePoint Online: Content, sites, permissions
Teams: Workspaces, channels, activity
Copilot: Usage data, audit events
Entra ID: Authentication, user/group data
QueryNow (External)
License validation (optional)
Support & updates (if annual support opted)
Thin dotted connection. No data flows to us.

Built on open standards. No vendor lock-in.

Microsoft Graph API

The backbone of all data extraction. Compass uses Graph API to read usage reports, enumerate permissions, capture audit events, and pull Copilot activity data. The official Python SDK handles token acquisition, pagination, and throttling retries.

Python Azure Functions

The compute backbone of all scanning, extraction, and governance logic. 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.

React + Recharts + shadcn/ui

Every dashboard is a modern React application built with Recharts for data visualization, shadcn/ui for enterprise UI components, and TanStack Table for data grids. Authenticated via MSAL.js against your Entra ID tenant. No Power BI licensing required.

Azure Logic Apps

Replaces Power Automate at 1/100th the cost. Handles approval workflows via Teams Adaptive Cards and Outlook actionable emails, alert routing, and scheduled orchestration. The HTTP connector is a standard included action - not a premium connector like Power Automate.

Azure SQL Serverless

Auto-scaling, auto-pausing relational database. Scales up for scan workloads, pauses during idle periods, charges only for active compute. Perfect for governance data that is written in scheduled windows and queried intermittently.

Bicep Infrastructure as Code

Every Azure resource deploys via Bicep templates. Reproducible, version-controlled, and auditable. The complete infrastructure deploys in under 30 minutes.

Ready to see Compass in action?

Get Your Copilot Readiness Score