Website GitHub Try Demo

OpenMES Documentation

A simple guide to the free, open-source factory management system. Built for small and mid-sized manufacturers. Track production, check how well your machines work, plan orders, manage quality, and connect your equipment – all in one place.

What is OpenMES?

OpenMES is a web-based Manufacturing Execution System (MES) – a tool that connects your factory floor to your office. Instead of using spreadsheets, whiteboards, or paper, you get a digital system that collects production data as it happens.

Most MES software costs tens of thousands of dollars a year. OpenMES is free and open-source (AGPL-3.0). You can run it on your own servers or use our cloud version.

Three User Roles

OpenMES has three screens, one for each type of user:

RoleInterfacePrimary tasks
AdminFull admin panelSet up the system, manage users, see all reports, and define products
SupervisorOversight dashboardWatch key numbers, review worker performance, and fix problems
OperatorTouch-screen queueStart and stop batches, enter counts, log downtime, and report issues

Documentation Chapters

Each chapter explains one part of OpenMES. You will find descriptions of every screen, setting, and real-world examples.

1. Admin Dashboard

A live overview of your factory. See key numbers, OEE gauges for each line, quality check results, and stock alerts.

2. Alerts

A timeline of warnings: production problems, limits exceeded, late orders, and system messages.

3. Production Planner

Plan work on a visual timeline. See capacity, assign workers, and manage the backlog.

4. Real-Time Monitoring

Watch each line and workstation as they run. Live OEE mini-charts update during the shift.

5. Work Orders

Manage orders from start to finish – list, details, customers, priority rules, and CSV import.

6. Products & Traceability

Your product list, bills of materials, material lots, full traceability, and supplier info.

7. Warehouses & Inventory

Track stock in multiple locations. Create stock documents, generate LOT numbers, and set low-stock alerts.

8. Reports & Analytics

OEE reports, top defect charts, production costs, order history, and material planning (MRP).

9. HR & Factory Structure

Manage workers, teams, skills, pay groups, and absences. Define your plant layout from site down to workstation.

10. Maintenance & QC

Schedule maintenance tasks, run incoming inspections, plan checks, track tools, and log problems.

11. Connectivity

Connect machines with MQTT, Modbus, or OPC UA. Use webhooks, add-on modules, and the REST API.

12. Packaging

A packing station with barcode scanning, pallet tracking, EAN codes, shipping, and shift handover.

13. Operator View

A touch-screen for factory workers – pick a line, see your order queue, and report batch results.

14. Supervisor View

A dashboard for supervisors showing key numbers, output trends, worker speed, and open issues.

15. Settings & Admin

System settings, dashboard setup, API tokens, custom fields, role-based access control, and two-factor login.

Quick Start

  1. Create a demo account at demo.getopenmes.com – it comes with 5 lines, 139 orders, and sample data ready to go
  2. Try all roles – use the demo toolbar to switch between Admin, Supervisor, and Operator
  3. Read the docs – start with Dashboard or pick any chapter from the sidebar