A manufacturing execution system (MES) is a digital information system that connects, monitors and manages complex manufacturing systems and data flows on the factory floor. The main goal of an MES is to ensure effective execution of manufacturing operations and to improve productivity.