A manufacturing execution system (MES) is a control system that manages and monitors work processes on the factory floor. It provides limits and boundaries for individual processes to be controlled and monitored through operator interaction which allows additional data collection and storage. There are core blocks like orders, dashboards, and integration that allow the MES to function - orders track production quantities, dashboards allow user interaction, and integration automates processes and consolidates data for improved accuracy and reduced errors. Determining if an MES is needed involves asking questions about process adherence, data accuracy, user experience, and visibility needs.