PP2 operates with host programming languages in several environments:
| Operating System | Host Programming Language |
|---|---|
| Amazon Linux (64-bit) | C (32-bit and 64-bit) |
| Amazon Linux 2 (64-bit) | C (64-bit) |
| CentOS 6.x | C (32-bit and 64-bit) |
| CentOS 7.x | C (32-bit and 64-bit) |
| CentOS 8.x | C (32-bit and 64-bit) |
| CICS Transaction Server for z/OS 5.2-5.6 | C and C COBOL (32-bit) |
| IBM AIX 7.1 (64-bit) | C and COBOL (32-bit and 64-bit) |
| IBM AIX 7.2 (64-bit) | C and COBOL (32-bit and 64-bit) |
| IBM z/OS 2.2 and 2.5 | IBM C, IBM COBOL (32-bit) |
| IMS 14.1 and 15.1 (32-bit) | COBOL (32-bit) |
| Microsoft Windows Server 2012, 2016, 2019 and 2022 | C (32-bit and 64-bit) |
| Microsoft Windows Server 2012 R2 | C (32-bit and 64-bit) |
| Microsoft Windows 8.1, 10, and 11 | C (32-bit and 64-bit) |
| 32-bit SUSE Linux Enterprise 12 and 15 | C (32-bit) |
| 64-bit SUSE Linux Enterprise 12 and 15 | C (32-bit) |
| SUSE Linux Enterprise 12 and 15 | C (64-bit) |
| Oracle Enterprise Linux 6.x | C (32-bit and 64-bit) |
| Oracle Enterprise Linux 7.x | C (32-bit and 64-bit) |
| Oracle Enterprise Linux 8.x | C (32-bit and 64-bit) |
| RedHat Linux Advanced Server 6.x, 7.x and 8.x | C (32-bit) |
| RedHat 64-bit Linux Advanced Server 6.x, 7.x and 8.x | C (32-bit and 64-bit) |
| Ubuntu 16.04 (32-bit and 64-bit) | C (32-bit and 64-bit) |
| Ubuntu 18.04 (32-bit and 64-bit) | C (32-bit and 64-bit) |
| Ubuntu 20.04 (32-bit and 64-bit) | C (64-bit) |
The IBM mainframes are mainframe-attached to the Teradata hardware platform running Vantage. Other environments are referred to as workstation-attached systems.