MI Solutions
Insights/SAM fundamentals
SAM fundamentals

Building a Software Inventory From Scratch: A Step-by-Step Guide

A practical guide to building a software inventory: which data sources to use, in what order, how to combine them, and how to keep the inventory current.

By the MI Solutions SAM team9 min read2 exhibits

You cannot manage what you cannot see. Every SAM program starts with an inventory: a list of the software your organization pays for and uses. The good news is that you do not need a perfect inventory to start saving money. You need a good one for the products that matter most, built from the right sources in the right order.

The data sources and what each sees

Exhibit 1
Start with the sources that give the most coverage for the leasteffortCommon software inventory sources comparedEASY, NARROWSTART HEREHARD, NARROWWORTH THE EFFORTCoverage of software spend →Ease of access →ContractsAccounts payableExpenses and cardsIdentity provider (SSO)Device managementSaaS admin consolesCloud consolesNetwork or browser dataPositions are indicative and depend on your systems.
SourceWhat it showsWhat it misses
Contracts and order formsWhat you are entitled to and on what termsUsage; anything bought without a contract
Accounts payableWhat you actually pay, and to whomWhat the payment is for; card spend
Expense and card dataSoftware bought by teams outside procurementUsage; terms
Identity provider (SSO)Which apps people sign in to, and whenApps not connected to SSO
Device managementSoftware installed on managed devicesSaaS; unmanaged devices
SaaS admin consolesAssigned seats and last activityApps you do not know about
Cloud consolesSubscriptions and marketplace purchasesLicense terms

Six steps, in the right order

The order matters. Starting with money tells you where to spend your effort; starting with device scans buries you in thousands of records before you know which ones matter.

  1. Follow the money

    Export twelve months of accounts-payable and expense data and filter it for software vendors. Zylo's 2025 data shows lines of business account for 70% of SaaS spend, so expense data is essential.

  2. Collect the contracts

    For each vendor above a spend threshold, collect contracts, order forms and amendments. Record product, quantity, metric, term, renewal date and notice period. See software entitlements.

  3. Add usage from identity and devices

    Connect your identity provider to see which applications people sign in to and when. Add device data for installed software, and admin-console exports for your largest SaaS products.

  4. Normalize and merge

    Combine the sources into one list with consistent vendor and product names. See software normalization.

  5. Assign owners

    Give each product a business owner and each vendor a relationship owner. An inventory without owners goes stale quickly.

  6. Keep it current

    Schedule data syncs, make contract intake part of procurement, and review new vendors from expense data every month.

Why a short vendor list goes a long way

Software spend is highly concentrated. In most organizations a small number of vendors account for most of the money, which is why a focused inventory pays off long before a complete one.

Exhibit 2
The top 20 vendors usually cover most of the spendCumulative share of annual software spend by number of vendors, illustrative organization with310 software vendors0%25%50%75%100%510204080160310Share of spend 100%Illustrative, but the shape is typical: a long tail of small vendors adds little spend and a lot of effort.

How MI One helps

Frequently asked questions

Do we need an agent on every device?

Not to start. Finance, contracts, identity and SaaS consoles cover most software spend in a modern estate. Device data adds detail for installed software.

How long does a first inventory take?

For the top vendors in a mid-sized organization, about two weeks with access to the main data sources.

How do we find software bought on credit cards?

Filter expense reports and card statements for software vendors and subscription descriptions, and review new entries monthly.


Sources

See where your software budget goes

Bring your five largest vendors to a 30-minute call. Our SAM experts will show you where the savings usually hide, and how fast MI One can surface them.