COBOL compilers: Amplify your program development

The IBM® COBOL compilers support IBM® AIX and IBM® z/OS®. You get the tools you need to amplify your program development and to take advantage of your existing applications. You can strategically position your application development process for today's rapidly changing marketplace. Products include:

  • COBOL for AIX®: Enables the integration of COBOL applications with modern web technology.

  • Enterprise COBOL for z/OS®: Generates code that uses the latest IBM Z® architecture features.

  • IBM Automatic Binary Optimizer for z/OS®: Optimizes your existing COBOL applications without having to recompile your COBOL source code.

IBM COBOL Compiler Family

IBM Enterprise COBOL for z/OS

Maximize the utilization of your z/Architecture® with the IBM® Enterprise COBOL for z/OS® compiler. COBOL applications may not automatically run faster after they are moved to new IBM Z hardware. To maximize your IBM Z mainframe ROI and improve the performance of your business critical applications, stay current with the latest Enterprise COBOL for z/OS compiler and IBM Automatic Binary Optimizer for z/OS (sold separately) and selectively optimize CPU-intensive parts of the applications. Enterprise COBOL helps your existing COBOL applications work with modern infrastructure technologies with native support for JSON, XML, and Java®.

Learn more


IBM® COBOL for AIX® is a development environment for building business-critical COBOL applications on Power Systems. It includes a COBOL compiler, a runtime library for application development use, and a debugger that lets you visually debug a program from your workstation. COBOL for AIX enables you to create 32-bit or 64-bit applications. IBM COBOL Runtime Environment for AIX V5.1 is required to deploy applications built with COBOL for AIX into production.

Learn more

IBM Automatic Binary Optimizer for z/OS

Your business-critical COBOL applications may not be running optimally. Getting the best performance requires updating your program modules to target the latest IBM Z® mainframes, however compiler migration and full source recompilation can be a challenging and time-consuming project. IBM® Automatic Binary Optimizer for z/OS® (ABO) uses advanced optimization technology to generate code targeting the latest IBM Z mainframes to improve application performance without the need for recompilation. ABO reduces the CPU usage of your COBOL applications to lower operating costs while maintaining strict compatible functionality of the original modules. The performance achieved by ABO V2.1 is on-par with Enterprise COBOL V6.3. ABO V2.1 uses Execution-based price metric. This means the price of ABO V2.1 is based on the capacity of the LPAR in which the product runs. This provides you the flexibility to grow capacity as needed. ABO V2.1 generates SMF-89 record to help you manage capacity.

Learn more