It consists of a variety of rich desktop and web applications used for engineering and operating a process control system, plus real-time embedded firmware in controllers and field devices directly controlling the process