A supervisory application is the representation of a real, physical process in a logical yet operational environment. In a PC-based architecture, we can develop an application that encompasses all phases of a given industrial process.
For mobile systems, it is ideal to divide this application into smaller modules to avoid overloading resources and to maintain optimal system performance and responsiveness.