Opactiv for Microsoft 365 License Operations

SaaS License Spend Under Control: Opactiv for Microsoft 365 License Operations

Microsoft 365 is one of the largest and least scrutinised line items in most organisations’ technology budgets. The gap between licences purchased and licences genuinely needed is consistently one of the biggest sources of recoverable software spend.

Opactiv applies the same discipline to SaaS license management that FinOps practitioners apply to cloud infrastructure: connect to the authoritative source of usage data, normalise it into a consistent model, and apply continuous intelligence to surface what is wasted and what is misconfigured.

What Opactiv Collects from Microsoft 365

Opactiv imports a complete picture of your M365 licensing estate directly from Microsoft Graph, covering every dimension that matters for license governance.

User license assignments – every user in the tenancy, the SKUs assigned to them, the service plans enabled, and their recent sign-in activity.

Subscriptions – every SKU the organisation has purchased, with enabled units, consumed units, and warning states so you always know what is unused.

Group-based licensing – Azure AD groups with assigned SKUs, including transitive membership, so group-managed licences are fully visible.

Sign-in activity – individual sign-in audit events over a rolling 30-day window, attributed to users and applications.

Usage Analytics: Understanding the Licence Estate

Before optimising, you need to understand. Opactiv provides a usage summary view that gives immediate situational awareness across the entire M365 estate:

The full licence list is queryable by tenant, SKU, user, inactivity threshold, and assignment method, with pagination for estates of any size.

Pricing: Your Actual Contract Rates, Not List Prices

Microsoft 365 pricing is not uniform. Enterprise agreements, educational pricing, and negotiated terms mean that list price rarely matches reality.

Opactiv’s pricing model is built around your actual contract rates. Pricing entries are maintained per SKU, per organisation, with effective dates so historical analysis stays accurate.

Prices can be entered via API or imported in bulk via CSV, and saving estimates always reflect your true per-user monthly cost.

Five Optimization Recommendations, Running Continuously

Opactiv runs five distinct categories of M365 license optimization analysis continuously. Each targets a different pattern of waste or misconfiguration.

Unused Licences

Identifies licences assigned to users who have not signed in for a configurable number of days (default 90).

Recommendations show the SKU, days since last sign-in, assignment method, and the saving from removing or reassigning the licence.

Over-Provisioned Subscriptions

Monitors the gap between enabled and consumed units for every SKU subscription, flagging large deltas.

Recommendations surface utilisation rates and quantify the monthly and annual saving from right-sizing the subscription.

Tier Optimisation

Analyses sign-in frequency for users on premium tiers (E5 vs E3 vs E1, Business Premium vs Basic).

Low-usage users are flagged for downgrade, with savings calculated using your contracted price differerentials.

Duplicate Licences

Detects users holding overlapping SKUs (for example, both E5 and E3) and flags redundant assignments.

Recommendations specify which licence to keep, which to remove, and the exact monthly saving.

Seasonal Patterns

Looks at weekly licence utilisation over the trailing 90 days to detect seasonal demand swings.

Each recommendation includes variance stats and the saving from aligning subscription counts with actual demand.

Integration with Organisational Cost Management

Every M365 licence appears as a resource in Opactiv’s organisational hierarchy, with pool assignment and owner attribution.

Budget limits, anomaly detection, and policy constraints apply to licences just like cloud resources, so SaaS spend is governed in the same workflows.

Analytics, exports, and BI feeds include M365 data in the same currency and enrichment as cloud and AI spend.

Managing Multiple M365 Tenants

Connect multiple Microsoft 365 tenants as distinct cloud accounts but manage them within a single Opactiv organisation.

Filter by tenant when needed while still getting consolidated analytics and recommendations across the estate.

A Foundation for Broader SaaS Governance

Microsoft 365 is the initial focus, but the same framework extends to additional SaaS platforms as coverage expands.

With Opactiv, every M365 licence has a justified cost, a visible owner, and a continuous check on whether it earns its place in the budget.