The technology behind PSI software

The PSI technology platform combines the best of more than 40 years of software experience of the PSI Group.


  • Session structure prepared for concurrency
  • Support of load balancing
  • Scalable to many users working at the same time
  • 100.000 control points


  • High-availability clustering
  • Fault tolerance
  • Mission critical 24/7 applications


  • Integrated management views, for example for sessions, connections, background jobs and plug-ins
  • Hot deployment of applications
  • Encapsulation

Key benefits

  • Based on latest technologies
  • Rich in options and functions
  • Stable and highly available
  • Modern look & feel
  • Tested and proofed in several environments
  • Easy to use, powerful, scalable and proven framework

Support of Industry Standards

  • Runs on a variety of operating systems such as Windows, Solaris, HP-UX and Linux
  • Built around standards like Java/J2EE, UML and XML

Model Driven Architecture (MDA)

  • Rapid prototyping with runtime model/query editor
  • Sophisticated persistence layer
  • Industry-strength and easy to use data management


  • Rich set of documented interfaces and standard services
  • Integration of project specific components without system rebuild

PSI software architecture

Industry solutions
The standard software is enhanced with industry-specific or customer-specific functions and algorithms. These include interfaces to existing enterprise software or project-specific links to the machinery via SCADA systems.

The application layer provides ready-to-use and useful functions for solving operational tasks. Functional areas offered include optimisation calculations, production control and logistics.

Basic interfaces and tools that enable the infrastructure to be used efficiently and enable the fast and cost-effective development of applications entirely based on Java. This provides the framework for scalable, reliable and secure software solutions.

Core elements that provide all components and services required for the operation of application software. Key elements include the operating system (client and server), databases and networks.