To create supervisory and control applications on several different areas
It interfaces with various sub-devices such as sensors, controllers and motors.
Program for data collection and system monitoring.