Manufacturing execution system

A manufacturing execution system (MES) is software that tracks and controls production on the factory floor in real time, connecting shop-floor activity to planning systems like ERP.

What is a manufacturing execution system?

A manufacturing execution system is the software that monitors and controls production as it happens on the shop floor. It sits between the ERP planning layer and the operators running the machines, a core part of manufacturing operations management. From order release to delivery, it documents raw materials becoming finished goods.

That live record helps teams cut waste and unplanned downtime before problems spread. Adoption keeps climbing: the manufacturing execution systems market size was estimated at USD 17.57 billion in 2025 and is projected to reach USD 41.60 billion by 2033, growing at a CAGR of 11.7% from 2026 to 2033.

Key characteristics

  • Real-time production tracking: it follows work orders and work-in-progress against the production scheduling plan, plus machine status.
  • A bridge between planning and the floor: it executes what planning tools like material requirements planning software decide, then reports actuals back up.
  • Data capture for quality and traceability: it records genealogy, so you can trace any finished lot back to its materials and process steps.
  • Performance and downtime visibility: it tracks throughput and downtime. Unscheduled downtime costs the world’s 500 biggest companies $1.4 trillion a year, 11 percent of their annual revenue.

Example

Take Grill Works Inc., a grill manufacturer that tracks manufacture and work orders in Fishbowl at the execution level. That visibility cut its order cycle times to an average of 3.9 days.

Fishbowl is inventory and manufacturing management software, not an MES or an ERP. It gives manufacturers ERP-level control without an ERP project across purchase orders (POs), manufacture orders (MOs), work orders (WOs), and bills of materials (BOMs).

Related terms

FAQ

What is the difference between MES and ERP? ERP plans resources across the whole business, while an MES executes and monitors production on the shop floor and feeds real-time data back to ERP.

Is an MES the same as MRP? No — MRP calculates what materials to order and when, while an MES tracks and controls the actual production once work begins.

Who uses a manufacturing execution system? Manufacturers across discrete and process industries use one, especially regulated sectors that need traceability and real-time production visibility.