Enterprise PL/I uses Language Environment® as its run-time environment. It conforms to Language Environment architecture and can share the run-time environment with other Language Environment-conforming languages.
Language Environment provides a common set of run-time options and callable services. It also improves interlanguage communication (ILC) between high-level languages (HLL) and assembler by eliminating language-specific initialization and termination on each ILC invocation.