Loading_
Loading_
Real-time M365, Adobe and engineering licence optimisation with automated reclamation of dormant seats.
Measured outcomes
3,410
Dormant seats reclaimed
−28%
Licence spend
14
Vendors tracked
Daily
Usage refresh
Licence assignment was a one-way door — seats were granted at onboarding and never reviewed. Annual true-up was a negotiation conducted without data.
The system tracks assignment against actual usage, reclaims dormant seats on a policy schedule, and models the cost impact of licence changes before they are made.
Headline result
0.0$M
annual saving
Tags
Five capabilities that define the system. Each one exists because something specific was broken.
Seats unused past a policy threshold are reclaimed automatically, with notice to the user and their manager.
Identifies users on premium SKUs who only ever use base features.
Simulate SKU changes across the estate and see the annual delta before committing.
Licences follow role membership, so joiners and movers are handled by the directory.
Projects seat demand from headcount plans and historical growth.
Daily usage collection into a warehouse, with a policy engine that turns findings into directory actions.
3 components
Usage granularity varies by vendor; the model records confidence per source.
3 components
Dormancy accounts for leave, contractors and seasonal roles.
3 components
Reclamation always notifies before it acts, with an appeal window.
No mystery components. Everything below is either open source or a platform you already own.
Interactive mock-ups of the shipped interface. The live environment is available during a demo session.
Assigned vs. active vs. entitled by SKU
The running environment is available during a booked session — including a sandbox tenant you can drive yourself.
The real sequence, in order. Steps with a command are copy-pasteable.
Container Apps job schedule plus Postgres warehouse.
$az containerapp job create -f infra/jobs.yamlApp registration with Reports.Read.All and Directory.Read.All.
Import 180 days of usage to establish dormancy baselines.
$aiinfraengine licence backfill --days 180Start in report-only mode, review findings with the business, then enable reclamation.
Published rather than hidden behind a call. Volume and multi-year terms move these numbers.
Platform
$0.60per tracked seat / month
Onboarding
from $26kone-time
Need this scoped against your estate? We will size it properly, in writing, within a week.
Request a quoteWe will walk you through the architecture, the trade-offs we made, and what would change for your environment.