El programa más utilizado para la gestión de control es SCADA (Supervisory Control and Data Acquisition), dotado de las herramientas necesarias para gráficos en tiempo real, históricos e Industrial SQL para el acceso a bases de datos.
Es una aplicación de software especialmente diseñada para funcionar sobre ordenadores en el control de producción, proporcionando comunicación con los dispositivos de campo (controladores autónomos) y controlando el proceso de forma automática desde la pantalla del ordenador. También provee de toda la información que se genera en el proceso productivo a diversos usuarios, tanto del mismo nivel como de otros usuarios supervisores dentro de la empresa (supervisión, control calidad, control de producción, almacenamiento de datos, etc.).
Los datos obtenidos por los hardware industriales (PLC) son transportados a través de un bus o varios buses a un servidor que es el supervisor, el que controla, mediante el mencionado SCADA. Este envío de datos se puede hacer a través de ethernet.
El servidor, a su tiempo, manda los datos a una base de datos con la finalidad de almacenar la información (para trabajar con ella, crear históricos de errores o alarmas...). Esta base de datos puede estar integrada dentro del disco duro del propio servidor. También es posible que el servidor mande la información a otro PC, PDA, teléfono, internet.... es decir, transmita la información a otros sistemas operativos, en los cuales los clientes, accionistas,... pueden acceder a la información.
Con este software se generan: