Software License Management in GLPI

How to control software licenses in GLPI: compliance, expiry alerts, reconciliation with inventory and auditing.

A software audit can cost millions if you don't have control of your licenses. GLPI automatically cross-references purchased licenses with installed software.

Why control licenses in GLPI

  • Compliance: avoid fines for using software without a license
  • Savings: identify underused licenses and renegotiate
  • Audit readiness: be prepared for manufacturer audits (Microsoft, Adobe, Oracle)
  • Planning: forecast renewals and budget

Setting up in GLPI

1. Register licenses

In Management > Licenses, register each license with: software, type (OEM, Volume, Subscription), quantity, expiry date, vendor and contract.

Associate the license with the corresponding software in the inventory. GLPI automatically calculates: licenses available, in use and in excess.

3. Automatic reconciliation

The inventory detects installed software. GLPI compares it with registered licenses and displays a compliance report: covered, uncovered, underused.

4. Alerts

Configure notifications for: licenses expiring in 30/60/90 days, detected excesses, new installations without a license.

Useful reports

  • Installed software × available licenses (compliance gap)
  • Licenses expiring in the next 90 days
  • Total licensing cost by department
  • Installed software with no registered license

Next step

With licenses under control, combine with the asset lifecycle for complete IT asset management.

Frequently Asked Questions

Yes. The Management > Licenses module allows you to register licenses, link them to inventoried software, control quantities and alert about expiries.

GLPI cross-references the number of purchased licenses with the number of installations detected by the automatic inventory. Reports show excesses and underutilization.

Yes. Configure automatic email alerts for licenses approaching expiry, enabling early renewal.

Need help?