Features and benefits
Applications written using PL/I for MVS™ & VM can interface with a variety of IBM products including:
SQL/DB
IMS
CICS®
GDDM
Data Window Services available on MVS/ESA™
The consistent interlanguage communication support, common protocols, and suite of callable services provided by Language Environment allows easier access to in-house applications or vendor packages written in PL/I for MVS & VM.
IBM PL/I for MVS & VM, together with Language Environment, provides:
Consistent interlanguage communications, common services, and common functions, which helps extend the useful life of existing applications
Improved dynamic calls
Capabilities to help application programmers incrementally enhance applications
Help in maintaining and enhancing the investment in existing programmer skills
IBM PL/I for MVS & VM provides:
Facilities to acquire and integrate packaged software, consistent with the vendor's terms, into existing applications irrespective of the language used.
Ability to use existing code in new applications (code reuse) regardless of the source code language used.
Functionality between applications with improved interlanguage communication (ILC).
IBM PL/I for MVS & VM includes:
Enhanced compiler options
Virtual storage constraint relief
Structured programming language for improved programmer productivity
Enhanced double-byte character set (DBCS) support
Streamlined system interfaces
Expanded code optimization
Flexible run-time options
PL/I for MVS & VM is enabled to Language Environment and has Debug Tool support. Enhancements to PL/I on the mainframe will be based on the Language Environment platform.

