Establish and Document the Application's Software Licenses, Leases, and Subscriptions - Application Management Best Practices
Establish and Document the Application's Software Licenses, Leases, and Subscriptions
(Chapter 78 of Application Management Best Practices)
Executive Summary: Chapter Overview
IF4ITThe Bottom Line
Core Concepts
| Concept | Definition & Strategic Role |
|---|---|
| Licenses, Leases, and Subscriptions | The agreements covering the Application itself, its third-party and open-source components, and attributable platforms, databases, middleware, and services. Each carries obligations, costs, and expiry or renewal dates that must be managed. |
| License Type | The category of an agreement, for example perpetual, subscription, usage-based, or open source. Recording the type alongside what the license permits and requires clarifies how it is costed and whether it expires. |
| Open-Source License Conditions | Terms attached to open-source components within an Application. Unexpected conditions can restrict how the enterprise uses or distributes its own software, so these licenses must be identified just like commercial ones. |
| Renewal and Expiry Tracking | Tracking each license’s renewal or expiry date as described in the chapter on the Application’s expiring dependencies. Because an expired subscription can take an Application offline, these dates must be watched proactively. |
Quick Q&A
Question: What risks arise when an Application's licenses, leases, and subscriptions go undocumented?
Question: Which attributes should be recorded for each license, lease, or subscription an Application depends on?
Read More Below
This chapter explains how to establish and document the licenses, leases, and subscriptions an Application depends on.
Why Licenses, Leases, and Subscriptions Matter
Almost every Application depends on licensed software: the Application itself, if it comes from a vendor; the third-party and open-source components within it; and the platforms and services it runs on. Each carries obligations, costs, and expiry or renewal dates. An unknown license can expose the enterprise to compliance claims; an expired subscription can take an Application offline; an open-source license with unexpected conditions can restrict how the enterprise uses or distributes its own software.
Establish the Licenses, Leases, and Subscriptions
Identify every license, lease, and subscription the Application depends on, including:
Vendor licenses or subscriptions for the Application itself.
Licenses for third-party and open-source components within it.
Licenses or subscriptions for the platforms, databases, middleware, and services it runs on, where these are attributable to the Application.
For each, establish its type (for example perpetual, subscription, usage-based, or open source), what it permits and requires, its cost, its quantity or usage limits, its renewal or expiry date, and who manages it.
Document and Share the Licenses, Leases, and Subscriptions
Record each license, lease, and subscription in the Application Documentation, with links to the agreements and to the enterprise’s license inventory where one exists. Track renewal and expiry dates as described in the chapter “Track the Application’s Expiring Dependencies — Certificates, Credentials, Licenses, and Vendor Support Dates.” Review the record with every Release that adds or removes licensed components.
Best Practice: Establish and Document the Application’s Software Licenses, Leases, and Subscriptions
It is a best practice to both establish and document the solution for an Application’s licensing: identify every license, lease, and subscription it depends on, with its type, permissions, obligations, cost, limits, renewal date, and manager, and link each one to the enterprise’s license records.
Benefits: Documented licensing protects the enterprise from compliance claims and from outages caused by unexpected expiry. It also gives Application Portfolio Management accurate cost information and highlights unused or duplicate licenses that can be eliminated.
Connections to Related IF4IT Practices and Inventories
The Application Portfolio Management (APM) Best Practices addresses license compliance, tracking all license types, tracking renewal dates, and capturing the total cost of ownership of every Application. The Vendors Inventory and Attributes describes how license-granting vendors are recorded.
How to cite this page
When referencing this page in academic work, internal standards, or external publications, include the page title, IF4IT as author and publisher (The International Foundation for Information Technology (IF4IT), LLC), the URL, and your access date.
Example (informal web citation):
The International Foundation for Information Technology (IF4IT), LLC. Establish and Document the Application's Software Licenses, Leases, and Subscriptions | Application Management Best Practices. https://if4it.org/best-practices/application-management-best-practices/establish-and-document-the-application-s-software-licenses-leases-and-subscriptions/ (accessed 2026-10-30).
See About Us for content governance and site-wide citation guidance.
Copyright for The International Foundation for Information Technology (IF4IT), LLC: 2008 - Present
Legal Disclaimers