Skip to main content

Software Licenses

Track software licenses using CMDB's flexible asset system. Create a license asset type with fields for product name, vendor, license type, seat count, expiry date, and assignment — then manage compliance across all client environments.

Setting Up License Tracking

Since software licenses are managed as flexible assets, you first create the asset type:

  1. Navigate to Flexible Assets in the sidebar
  2. Click New Asset Type
  3. Name it "Software License"
  4. Define the following fields:
FieldTypeDescription
Product NameTextSoftware product (e.g., "Microsoft 365 Business Premium")
VendorTextSoftware vendor
License TypeSelectPer-user, per-device, site, concurrent, subscription
License KeyPasswordThe actual license key (HSM-encrypted)
Total SeatsNumberNumber of licensed seats or devices
Assigned SeatsNumberCurrently assigned/in-use seats
Purchase DateDateWhen the license was purchased
Expiry DateDateWhen the license expires
Auto-RenewBooleanWhether the license auto-renews
Annual CostNumberAnnual cost for budgeting
Vendor Portal URLURLLink to the vendor licensing portal
NotesRich TextAdditional licensing terms or conditions
  1. Click Save

Creating License Records

  1. Navigate to Flexible Assets
  2. Select the Software License asset type
  3. Click New Instance
  4. Fill in the license details for each software product
  5. Assign to a Company
  6. Add Tags (e.g., "expiring-soon", "audit-required")
  7. Click Save

Monitoring License Compliance

Over-Licensed

If Assigned Seats is significantly less than Total Seats, the client may be paying for licenses they don't need. Flag these during quarterly reviews.

Under-Licensed

If Assigned Seats exceeds Total Seats, the client is out of compliance. Create a ticket in PSA to remediate before a vendor audit.

Expiring Licenses

Filter flexible assets by Expiry Date to identify licenses approaching renewal. Create reminders or PSA tickets 60 days before expiry.

💡

Combine license tracking with RMM's installed software data. RMM discovers what's actually installed on devices; CMDB tracks what's licensed. Compare the two to find compliance gaps.

Software Audit Report

To run a license audit:

  1. Export all Software License flexible assets for a company
  2. Cross-reference with RMM's installed software inventory
  3. Identify discrepancies: software installed without a license, licenses purchased but not deployed
  4. Document findings in a CMDB document linked to the company

Next Steps