ibm licensing

IBM Mainframe Licensing FAQ

This FAQ provides answers to common questions about IBM mainframe software licensing. It covers licensing models, compliance, contracts, product-specific nuances, usage metrics, cost optimization, and best practices. It is organized for both newcomers and experienced professionals.

IBM Mainframe Licensing Models

IBM Mainframe Licensing Models

Q1: What are the main IBM mainframe software licensing models?

A: IBM uses two primary licensing models for mainframe software: Monthly License Charge (MLC) and one-time charge licenses under the International Program License Agreement (IPLA)โ€‹. MLC is a recurring monthly charge model applied to core products, such as the operating system (z/OS) and major middleware (e.g., CICS, Db2, IMS, WebSphere MQ). IPLA refers to perpetual licenses where you pay an upfront One-Time Charge (OTC) for the software and optionally purchase annual support for updatesโ€‹. In summary, MLC is a usage-based subscription, while IPLA is a traditional purchase model with ongoing maintenance.

Q2: What is the monthly license charge (MLC) for IBM mainframe licensing?

A: MLC (Monthly License Charge) is a subscription-style licensing model where you pay a monthly fee to use the software. Charges are typically based on the systemโ€™s capacity or usage (measured in MSUs) during peak usageโ€‹. MLC covers essential IBM Z software, including z/OS, CICS, Db2 for z/OS, IMS, and MQ. The monthly fee includes IBM support and product maintenance updatesโ€‹. Because billing is usage-based, optimizing workload timing and capacity can directly impact monthly MLC costs.

Q3: What is the International Program License Agreement (IPLA) licensing model?

A: IPLA is IBMโ€™s one-time charge licensing model for mainframe software. Under IPLA, you purchase a perpetual license for a software product upfront (the OTC), and then you may pay an annual Subscription & Support (S&S) fee for ongoing support and version upgradesโ€‹. IPLA licenses do not incur monthly usage charges.

Many tools and utilities on IBM Z (as well as some middleware) use IPLA. Notably, IPLA offerings can be sub-capacity licensed, meaning you can license less than the full machine capacity if the software only runs on part of the systemโ€‹. This model is ideal for products you want to own indefinitely and only pay yearly maintenance.

Q4: How does sub-capacity pricing work on IBM mainframes?

A: Sub-capacity pricing allows you to pay for software based on a partition’s actual utilized capacity (peak usage) rather than the full machine size. In an MLC context, IBM measures the highest 4-hour rolling average utilization of each relevant LPAR (logical partition) to determine the billable MSUs for the monthโ€‹.

If you donโ€™t use the mainframeโ€™s full power, you pay only for the portion you use, potentially saving costs. To use sub-capacity pricing, you must meet IBMโ€™s requirements (e.g., run eligible OS levels on 64-bit hardware and regularly run IBMโ€™s Sub-Capacity Reporting Tool)โ€‹. Sub-capacity pricing is also available for many IPLA (OTC) products, where the license capacity can be based on the specific LPARs where the software runsโ€‹. In short, sub-capacity licensing aligns fees to your workload, which is useful if your peak usage is much lower than your machineโ€™s total capacity.

Q5: What is the difference between full-capacity and sub-capacity licensing?

A: The difference lies in whether charges are based on the entire physical machine capacity or only the used portion. Full-capacity licensing charges assume the software uses the full rated capacity of the mainframe (all MSUs of the machine), regardless of actual usageโ€‹. In contrast, sub-capacity licensing charges are based on the software’s peak utilizationย in its partition (the highest 4-hour average usage during the month).

With full capacity, even if the workload is small, youโ€™ll pay as if it were using the whole machine. Sub-capacity allows costs to scale down when workloads are contained to a subset of the machine. Most modern IBM Z environments use sub-capacity pricing to optimize costs, but it requires meeting IBMโ€™s criteria (such as running in 64-bit mode and using IBMโ€™s reporting tools)โ€‹. In summary, full capacity = pay for the maximum potential capacity; sub-capacity = pay for the actual peak usage.

Q6: What is IBMโ€™s Tailored Fit Pricing (TFP) for mainframe software?

A: Tailored Fit Pricing is a newer IBM licensing model designed to simplify and stabilize mainframe software costs. It offers a more predictable pricing structure by charging a fixed annual rate or a flexible consumption-based rate for all your workloads rather than individually metering each productโ€™s MSUs.

There are two TFP options: an Enterprise Consumption Solution (usage-based, where you prepay for a certain capacity and can consume up to that amount in aggregate) and anย Enterprise Capacity Solutionย (a fixed cost for a defined capacity tier). TFP often involves a multi-year contract with IBM and is designed for hybrid IT environments to provide transparency and potentially better pricing if your usage increases.

In practical terms, TFP can eliminate the need to constantly track rolling peaks for each product โ€“ itโ€™s like an all-you-can-eat model up to a limit, which can reduce the administrative overhead of managing individual MLC charges.

Q7: What is the difference between MLC and IPLA licensing?

A: MLC and IPLA represent fundamentally different licensing approaches. MLC (Monthly License Charge) is a usage-based subscription modelโ€”you pay monthly for the right to use the software, and the cost varies based on your system usage or size. The fee includes support, and you can always get the latest version as long as youโ€™re a paying customer.

In contrast, IPLA is a perpetual license model โ€“ you pay once for a license to use a specific software version indefinitelyโ€‹. If you want upgrades and support, the ongoing costs for IPLA are only the optional annual support and service (S&S) fees.

Another key difference is flexibility: MLC can adjust to short-term needs (you can start or stop using a product, and costs stop accordingly), whereas IPLA is a fixed investment but could be cheaper over the long term if you use the product continuously. MLC = recurring operational expense, IPLA = upfront capital expense (plus maintenance). Both models can use sub-capacity metering, but their cost structures and ownership differ.

Q8: How do perpetual, subscription, and term licensing differ on IBM mainframes?

A: These terms describe the duration and payment structure of a license:

  • Perpetual license: You buy the software once and can use it indefinitely. On IBM mainframes, IPLA offerings are perpetualโ€”you own the rights to that software version forever. If you want continued support and upgrades, you typically pay a one-time charge and then a yearly Subscription and Support (S&S)โ€‹. If you stop paying for S&S, you can still use the last version you obtained, but you wonโ€™t get updates.
  • Subscription license: You pay for the right to use the software for a specified period (e.g., monthly or annually) and must continue to pay to use it. MLC software is a subscription-based service โ€“ if you stop paying the monthly charge, you will no longer be authorized to use the product. The cost is recurring, and support is bundled in the feeโ€‹.
  • Term license: This is a time-limited license, typically for a specific duration, such as 1 or 3 years. It expires unless renewed. Itโ€™s like a short-term rental. IBM sometimes offers term licenses for certain products or as part of enterprise agreements. In the mainframe context, a term license might be used for a temporary project or to align with a contract period. Itโ€™s less common than the other two models, but you have rights to the software only for the agreed-upon terms.
    In summary, perpetual means buy and own indefinitely, subscription means pay-as-you-go continuous use, and term means use for a fixed period. Most โ€œsubscriptionโ€ styles on IBM Z use the MLC monthly billing, and โ€œperpetualโ€ is via IPLA. Term licensing might appear in special deals or trials.

Do you want to know more about our IBM License Management Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance