Ein Manufacturing Execution System (MES) erfordert eine flexible Planung der Maschinenbelegung, damit diese nach verschiedenen Kriterien optimiert werden können. Dabei sollte der Mensch immer die Kontrolle behalten, was passiert, jedoch vom MES bestmöglich unterstützt werden, um den Überblick nicht zu verlieren. Menschen können ab einer gewissen Anzahl Parametern nicht mehr informiert entscheiden. Die Fertigungsplanung ist so eine komplexe Aufgabe die den Menschen ohne Computerunterstützung überfordert. Zu berücksichtigende Faktoren sind u.a. die Fähigkeit der Maschine das Produkt herzustellen, ihre Auslastung, ein Kostensatz, sowie die voraussichtliche Produktionsdauer im Verhältnis zum gewünschtem Liefertermin. Dabei muss nicht nur einmal pro bestellten Produkt, sondern auch für alle benötigten Bauteile und pro Fertigungsschritt geplant werden.
Weiterhin soll die Optimierungsstrategie möglichst einfach durch den Kunden veränderbar sein. Eine weitere Besonderheit ist die Anbindung an ein Simulationstool und eine Maschinensteuerung des Projektpartners, das die gute Integrierbarkeit der Lösung in vorhandene Infrastrukturen aufzeigt.