Manufacturing Execution System (MES) is a system that combines cannabis and non-cannabis inventory management, digital batch records, reporting and environmental monitoring in a single platform. It tracks all work-in-progress at any given time, including cultivation, harvest, grading and extraction processes. An MES alleviates cannabis producers and processors (of all sizes) from paper records and spreadsheets while helping them maintain accurate inventory.