Product · IBM Enterprise COBOL

The COBOL compiler family: two editions, two cost models.

IBM Enterprise COBOL for z/OS ships in a Monthly License Charge edition and an IPLA Value Unit Edition. The compiler is needed where you build, not where you run, and the runtime lives in z/OS, so the levers are about edition choice, build footprint, and version currency.

№ 01

What it is

Compilerz/OS

IBM Enterprise COBOL for z/OS is the current member of the long running IBM COBOL compiler family, the tooling that turns COBOL source into the load modules running across banking, insurance, and government batch and online systems. Many estates carry several generations at once: current Enterprise COBOL for active development, plus older compiler levels kept alive to rebuild legacy programs. The compiled programs themselves execute against the Language Environment runtime shipped inside z/OS, which is why the compiler entitlement and the run time entitlement are two separate questions that buyers often conflate.

№ 02

How it is licensed

MLC editionValue Unit Edition

Enterprise COBOL for z/OS is offered in two editions with genuinely different licensing models. The Monthly License Charge (MLC) edition bills as a recurring monthly charge on capacity in the conventional MLC way. The Value Unit Edition (VUE) is an IPLA program: a one time charge for an entitled license capacity, expressed in Value Units that convert from MSUs through a Value Unit Exhibit, followed by an annual Subscription and Support (S&S) charge. The two are not different products, they are different commercial wrappers around the same compiler, and the choice between them is a cost modeling decision, not a technical one.

COBOL compiler editions compared
DimensionMLC editionValue Unit Edition
Charge shapeRecurring monthlyOne time charge plus annual S&S
MetricCapacity, billed monthlyValue Units converted from MSUs
Up front costLow, paid over timeHigher, paid once
Best whenShort or uncertain run horizonLong, stable run horizon
RuntimeIn z/OS Language EnvironmentIn z/OS Language Environment

The runtime row is the same in both columns on purpose: compiled COBOL runs against the Language Environment delivered with z/OS, so neither edition prices the execution of load modules. Both editions price the act of compiling.

№ 03

Cost drivers

Build footprintEdition

The first cost driver is build footprint: the capacity on the systems where compiles actually run. Because production LPARs that only execute load modules do not need a compiler license, paying compiler cost across the whole estate rather than the build systems is the most common overspend. The second driver is edition choice, since the MLC and Value Unit wrappers price very differently over a multi year horizon. The third is version sprawl: estates that keep several compiler generations licensed to rebuild old programs carry support cost on each, and the question of whether every legacy level still needs an active entitlement is rarely asked at renewal.

№ 04

Audit traps

Build vs runVersions

The COBOL compiler audit usually turns on where the build happens versus where the entitlement sits. Common traps we see at pattern level:

Where exposure hides

  • Development and test LPARs where compiles run being under entitled relative to the capacity they use
  • Assuming production execution needs a compiler license when it only needs the z/OS runtime
  • Multiple compiler generations in use with entitlements that no longer match where each is run
  • Value Unit entitlement sized to a historical estate after build activity consolidated onto fewer systems
  • Extended or legacy support assumptions on compiler levels that have moved out of standard support
№ 05

Renewal levers

5 levers

The compiler bill responds to footprint and edition more than to raw capacity. The five levers that pay:

Buyer side levers

  • Size to build: entitle the systems where compiles actually run, not the production LPARs that only execute load modules
  • Pick the edition deliberately: model MLC against Value Unit over your real run horizon rather than defaulting to the incumbent wrapper
  • Prune compiler generations: retire entitlements for legacy levels that are no longer used to rebuild code
  • Hold version currency: stay on supported compiler levels to avoid extended support premiums while the runtime in z/OS keeps old modules running
  • Separate compiler from runtime in the model: do not let a vendor frame z/OS execution as needing a compiler entitlement
№ 06

Alternatives, where credible

Reality check

For an estate built on IBM Enterprise COBOL, the compiler is not casually swapped: compiled load modules, build pipelines, and language extensions are tied to it. Credible alternatives exist mainly at the edges. Third party COBOL development and modernization tooling can change where and how you build, and some modernization programs recompile COBOL into other environments entirely, but those are multi year projects, not renewal tactics. Within the IBM family, the real, low risk lever is footprint and edition, not a different compiler. Treat any pitch that promises a quick compiler replacement across a large legacy estate with caution.

№ 07

Frequently asked

FAQ
Q1
How is the COBOL compiler licensed?Enterprise COBOL for z/OS comes in an MLC edition (recurring monthly) and a Value Unit Edition (IPLA one time charge plus annual S&S). The runtime lives in z/OS, so the editions price compiling, not execution.
Q2
MLC or Value Unit edition?Depends on run horizon. MLC suits short or uncertain runs; Value Unit suits long, stable ones. Model them side by side rather than defaulting to the incumbent.
Q3
Do production LPARs need a compiler?No. They run load modules against the z/OS Language Environment runtime. The compiler is needed where you build, so the trap is under-licensing dev and test, not production.
Q4
Can you cut compiler cost?Usually, by sizing to build systems, choosing the right edition, pruning unused legacy compiler generations, and holding version currency to avoid extended support premiums.

License where you build, not where you run.

Audit notice or renewal under 18 months out? We mobilize within 48 hours.

Two editions, one right answer. We model both.

Get expert help