It uses an open, flexible, and extendable real-time supervisory controller, called Orbit, developed in Python.  Orbit makes it possible to communicate with a set of different physical setups and on the same time perform real-time execution.  Integrated continuous processing often implies parallel operation of several setups and network of Orbit controllers makes it possible to synchronize complex process system.  Digital twin applications, such as advanced model-based and plant-wide monitoring and control, are exemplified using computational extensions in Orbit, exploiting data and models. 
Orbit
It uses an open, flexible, and extendable real-time supervisory controller, called Orbit, developed in Python. 
Python