La definición de un sistema MES (Manufacturing Execution System) es la de un software que actúa como sistema de control y monitoreo de la información para la gestión de procesos de producción en entornos industriales. Sus funciones básicas son las de conectar, supervisar y controlar sistemas de fabricación complejos y encargarse del seguimiento de los datos de producción en tiempo real. El objetivo principal de un MES es asegurar la ejecución efectiva de las operaciones de fabricación de la planta de producción, optimizar el rendimiento de la producción y mejorar la calidad del producto final. En consecuencia, un MES ayuda a lograr ese objetivo conectando monitores y controles a los sistemas de producción y flujos de datos que tienen lugar en una fábrica o taller para que puedan efectuar el seguimiento y la recopilación de datos precisos en tiempo real sobre el ciclo de vida completo de la producción, desde que se inicia el proceso productivo hasta la etapa de entrega del producto acabado.