Loading_
Loading_
Discovery-fed hardware and software asset tracking that reclaimed $780k of unused licences in the first quarter.
Measured outcomes
99.2%
Inventory accuracy
31k
Assets tracked
−44%
Renewal spend variance
0
Audit findings
Three separate inventories disagreed with each other and all three disagreed with reality. Renewals were negotiated on guesswork, and true-up exposure was a recurring surprise.
We replaced manual inventory with continuous discovery across Intune, SCCM, vCenter and cloud APIs, reconciled into a single asset record with financial and lifecycle metadata attached.
Headline result
0$k
licences reclaimed
Tags
Five capabilities that define the system. Each one exists because something specific was broken.
Conflicting records from four discovery sources resolve through a deterministic precedence model.
Actual usage per install, so shelfware is visible before the renewal conversation.
Warranty expiry, refresh eligibility and disposal workflows trigger from the asset record.
Assets link to purchase orders and support contracts with cost centre allocation.
Vendor-format entitlement reports produced on demand.
Connector-based discovery into a reconciliation engine, with a normalised asset graph as the single record of truth.
4 components
Each connector emits raw observations; nothing writes directly to the asset record.
3 components
Unresolvable conflicts surface for human adjudication rather than being silently overwritten.
3 components
Full history retained — you can query what the estate looked like on any past date.
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.
Assets by type, age and refresh eligibility
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.
Helm install with a Postgres connection string and object store credentials.
$helm install itam aiinfraengine/itam -f values.yamlRegister read-only service principals for each discovery source.
Import purchase and entitlement data from finance.
$aiinfraengine itam import-contracts ./contracts.csvReview the conflict queue and set source precedence per attribute.
Published rather than hidden behind a call. Volume and multi-year terms move these numbers.
Platform
$0.90per asset / month
Onboarding
from $38kone-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.