Third-party software

PPM requires certain third-party software. PPM has been developed in the Java programming language as a client-server architecture. RMI and Corba are used as communication protocols.

Java Runtime Environment

To be able to run PPM, you need a Java Runtime Environment that is supplied when installing the product. A separate installation is not required. If you want to activate additional, performance-enhancing options of the PPM server in the runtime environment, please refer to the PPM Installation Guide. The PPM client is executed in the Java plug-in of the Web browser as an applet and requires a corresponding Java plug-in for the browser used to be installed. You can also use the PPM client as a Java application by selecting the PPM Analysis GUI component in the Software AG installation program.

Relational database system

PPM saves imported and calculated data as well as client configurations in the database schema of one database user. PPM has been tested and approved for use with these database systems Oracle, IBM DB2 and MS SQL Server.

Internally, PPM still uses commercial and open-source runtime libraries (e.g., Apache license).