Why this matters
Software inventories support security, licensing, budgeting, support, and change management. A list of app names alone cannot tell you whether software is approved, supported, licensed, or still needed.
Before you begin
- Define whether the inventory covers installed applications, SaaS subscriptions, or both.
- Choose the authoritative system of record.
- Identify who approves new software.
- Decide how device-management discovery data will be reconciled with purchasing and licensing records.
Step-by-step instructions
Step 1: Record application identity
Track product name, publisher, version or release channel, and application type.
Why this step mattersClear identity avoids treating multiple versions or similarly named products as the same item.
What to look forThe record should map to what management tools actually detect.
Step 2: Record business ownership
Identify business owner, technical owner, department, and business purpose.
Why this step mattersOwnership is needed for renewal and risk decisions.
What to look forSomeone should be accountable for whether the software remains necessary.
Step 3: Track licensing
Record license model, seats purchased, seats assigned, renewal date, and contract/vendor details.
Why this step mattersSoftware cost and compliance cannot be managed from installation counts alone.
What to look forAssigned and purchased quantities should be reconcilable.
Step 4: Track deployment scope
Record which users/devices have the software and how it is deployed.
Why this step mattersThis helps identify unauthorized or unmanaged installations.
What to look forManaged deployment should be distinguishable from manual installation.
Step 5: Track support and security status
Record whether the version is supported, patched, approved, or scheduled for replacement.
Why this step mattersUnsupported applications create operational and security risk.
What to look forOld or unknown versions should become remediation items.
Step 6: Use management data
Where available, use Intune or another management platform to discover installed applications and compare them to the approved register.
Why this step mattersMicrosoft Intune provides tenant-level discovered-app and richer app-inventory reporting for managed devices.
What to look forUnexpected applications should be investigated, not automatically legitimized.
Step 7: Review renewals and removals
Before renewal, confirm the software is still used and that unused licenses or applications can be removed.
Why this step mattersInventory should reduce waste as well as risk.
What to look forRenewal decisions should be tied to current usage and business need.
What to look for when you are finished
A successful result should match the business purpose described above, use the smallest necessary access or configuration scope, and leave enough documentation that another authorized administrator can understand what was changed and why.
When to stop and contact IT
Secondary search questions this article answers
- software inventory template
- software asset register
- application inventory template
- business software inventory
Authoritative references
Vendor interfaces and licensing can change. Verify current platform behavior against the primary documentation below before making high-impact production changes.
Need help applying this safely?
J3 Systems Group helps small businesses and nonprofits organize, secure, document, and improve Microsoft 365, Google Workspace, devices, access, and business technology operations.
Contact J3 Systems Group