Skip to main content
launchpad://docs/advanced
$launchpad open --docs Software asset management

Software asset management

Advanced·Specialised·Platform: Jira Service Management Cloud (Assets)·Implementation Guide·Reading time: ~3 min·Version 2.0·Jun 2026

Software asset management

An audit letter from Microsoft lands on a Tuesday. Legal wants your Effective Licence Position by the end of the week, and the closest thing you have is a spreadsheet nobody has opened since the last renewal. This schema exists so that question never catches you flat-footed again.

Software Asset Management (v2.0) is a Core Schema spoke: it models the full software lifecycle, from products and licence agreements through entitlements, down to individual installations on specific devices, while the master data it depends on (vendors, people, departments, cost centres) lives in Core. Compliance positions are structured for reporting, renewal dates surface before they bite, and costs flow to the departments that incur them.


What you get

Object TypePurposeKey Attributes
Software ProductSoftware titles and applicationsProduct Name, Publisher, Category, License Model, Current Version
DeviceComputers and servers where software is installedDevice Name, Device Type, Operating System, Department, Primary User
License AgreementSoftware license contracts and agreementsAgreement Name, Publisher, Agreement Type, Start/End Date, Total Value, Owner
EntitlementWhat you are licensed to use under an agreementAgreement, Product, Quantity, Metric, Unit Cost
InstallationSoftware installations on devicesProduct, Device, Version, Last Used, Discovery Source
RenewalLicense renewal trackingAgreement, Due Date, Notice Period (Days), Decision, Proposed Value, Owner
Cost AllocationDistribution of license costs to departmentsAgreement, Cost Center, Percentage, Amount, Period
Compliance PositionLicense compliance status by productProduct, Entitled Quantity, Deployed Quantity, Gap, Compliance Status

8 object types · 12 reference types · extends Core Schema

tip

Pro tip: Deploy Core Schema first, then link this schema to it during deployment. Your vendor records, people, departments, and cost centres then exist once, in Core, and every spoke schema shares them. Start with your three highest-spend vendors and you will have a meaningful compliance picture within a week.


What resolves to Core

Earlier versions of this schema carried their own Software Publisher and User object types. Version 2.0 drops both: publishers are Core Vendor records (the vendor's support portal URL lives on Core Vendor's Support Portal attribute), and per-user tracking points at Core Person. Seven attributes are flagged as Core references in the template:

AttributeCore object typeReference typeRequired
Software Product → PublisherVendorPublished ByYes
License Agreement → PublisherVendorLicensed FromYes
License Agreement → OwnerPersonOwned ByNo
Device → Primary UserPersonAssigned ToNo
Device → DepartmentDepartmentAssigned ToNo
Renewal → OwnerPersonOwned ByNo
Cost Allocation → Cost CenterCost CenterFunded ByYes

At deploy time, LaunchPad asks how each of these should resolve: Link to Core to point at your installed Core Schema (recommended), Create here to build the type in this schema from the bundled Core definition (a standalone fallback), or Keep as text to leave the value as free text. Linking is what makes the hub-and-spoke model pay off: one Vendor record serves your licence agreements here and your contracts in other schemas.


When to use this schema

Deploy Software Asset Management when your organisation:

  • Spends more than GBP 100,000 annually on software licences

  • Faces or expects vendor audit letters (Microsoft, Oracle, Adobe)

  • Tracks licence entitlements in spreadsheets and knows that is a risk

  • Runs discovery tools (SCCM, Intune, JAMF) and needs to correlate installations against entitlements

  • Manages multiple agreements with overlapping renewal dates

If your software estate is purely SaaS managed through identity providers, the Vendor Management schema may serve you better. For general IT asset management spanning hardware and networks alongside software, look at the Standard CMDB or Enterprise IT CMDB. For a lightweight inventory without compliance calculations, Core Schema or Basic CMDB will do.


Schema at a glance

Software asset management schema graph showing object types and relationships

        Core Schema (Vendor · Person · Department · Cost Center)
▲ ▲ ▲
│ Published By / │ Assigned To / │ Funded By
│ Licensed From │ Owned By │
│ │ │
Software Product License Agreement Cost Allocation
▲ ▲ │ ▲
│ └── Entitlement ─┘ └── Renewal
│ (Covers · Entitled Under · Renewal Of · Allocated From)

Installation ──(Installed On)──▶ Device

Compliance Position ──(Assessed For)──▶ Software Product

Documentation

Quick Start Guide Deployment guide covering the full software lifecycle chain, from Core vendor linkage and products through to installations, compliance positions, and vendor audit preparation.

Governance Playbook (part of LaunchPad IP) Licence compliance review practices, renewal management cadence, and cost optimisation guidance.

Forms Specification (part of LaunchPad IP) Form layouts for all eight software asset management object types.