
“A Manufacturing Execution System (MES) is a dynamic information system that drives effective execution of manufacturing operations. The Manufacturing Enterprise Solutions Association (MESA) defines an MES as the following: This additional layer is called the Manufacturing Execution System (MES). This layer needs to not only be responsible for the actual manufacturing of the material, but also responsible for collecting, storing, and making data available regarding the actual manufacturing process, provide granular visibility of the steps in the process, and consistently enforce the same process requirements repeatedly until intentionally changed. An additional layer needs to be integrated into the “smart factory” to produce the material requested in a timely, controlled, safe, and predictable manner. Stated differently, ERPs are effective in the context of a high-level, organizational role in an enterprise. To a large extent, ERPs lack the granularity required to put the right materials at the right time in front of the right tool in a dynamic and complex production line. Most advanced manufacturing environments either employ – or use to some degree – ERP systems to orchestrate the many moving parts in order to compete on a global scale.


Enterprise Resource Planning systems (ERPs) are specifically designed to manage company-wide resources, scheduling, and supply chain requirements and interruptions. Advanced manufacturing requires the proper planning of resources, quality management, effective use of tools on the shop floor, management of equipment and human schedules, and quick responses to interruptions and unplanned events.
