Das klassische MES (Manufacturing Execution System) bildet in der Systemhierarchie die Informations- und Leitebene zwischen dem Shop-Floor und dem ERP ab. In dieser Sandwich-Position versorgt das MES die Produktionsebene mit einem geordneten Arbeitsvorrat, erfasst Daten aus der Produktion und gibt diese ans ERP weiter.
Spezifische Funktionen wie z.B. die Vorgangsselektion, die Erfassung von Nebenzeiten, die direkte Kommunikation mit Maschinen oder auch produktionsspezifische Auswertungen der Daten sind im ERP oft nur sehr rudimentär implementiert. Diese Lücken werden vom MES geschlossen. Weiterhin ist die „Usability“ eines ERP-Interfaces (z.B. SAP-GUI) auf der Prozessebene nicht immer optimal für den Anwender. Der Workflow sollte sich an der Arbeit des Werkers orientieren und nicht umgekehrt. Auch hier bietet ein MES die benötigte Unterstützung.
Blickt man vom ERP auf den Prozess, erscheint der Shop-Floor weit entfernt. Die Barriere besteht aus Papier, GUI-Transaktionen, zeitversetzten Rückmeldungen oder einer eingeschränkten Datenbasis zur Bewertung der Performance.