IBM Enterprise PL/I for z/OS

Develop, modernize and optimize PL/I applications on IBM Z

The power of PL/I with modern capabilities

IBM® Enterprise PL/I for z/OS® is an advanced software development environment designed to build and maintain high-performance PL/I applications on IBM Z®. With support for modern web technologies such as JSON, XML and Java®, it enables seamless integration of legacy applications with new digital workloads. The compiler also enhances efficiency with 31-bit and 64-bit interoperability, powerful debugging tools and optimized CPU performance on IBM z17™.

Modernize mission-critical applications

Use web-based technologies such as web services, JSON and XML to extend and enhance your existing PL/I applications.

Optimize performance on IBM Z

Reduce CPU usage and improve efficiency with advanced compiler optimizations tailored for IBM Z, including IBM z17 enhancements.

Experience seamless interoperability

Enable smooth integration between 31-bit and 64-bit PL/I programs to maximize flexibility and support evolving application needs.

Carry out faster computations

Perform high-speed calculations with 16-byte integer support, enhancing performance for data-intensive applications. 

Monthly License Charge edition

This fully licensed, enterprise-grade solution is designed for production use, backed by world-class IBM support and a monthly license charge model. Available on Shopz by searching 5655-PL6 or through an IBM Z representative.

Obtain through Shopz

No, IBM no longer offers a PL/I compiler for Windows and AIX.

PL3 is packed decimal, length 3 (bytes). That would correspond to fixed decimal(5), as a nibble of the 3 bytes is for the sign, and the remaining 5 nibbles for digits.

Yes, PL/I can call C/C++ routines.

Find out more
Take the next step

Discover how IBM Enterprise PL/I for z/OS develops, modernizes and optimizes PL/I applications on IBM Z.

Read the programming guide
More ways to explore Documentation Support Lifecycle services and support Community Product lifecycle