SM Version – 0.4
The SimpleMES system has been designed as a simple, intuitive, and functional tool for managing the production of finished goods with unique serial numbers. Its main goal is to ensure full traceability of the production process and compliance with quality requirements and industry standards, e.g. ISO 22163.

The system consists of two key components:
- Production Configurator – allows defining production routes, technological steps, material consumption, operation times, and control parameters.
- Operator Stations – handle the production process in real time. After scanning the serial number, the operator moves the product to the appropriate stage of the route. The system supports multiple operators working in parallel on different orders and serial numbers.
Unlike many available market solutions, SimpleMES focuses on process atomization – recording data for individual products rather than entire production batches. This makes it possible to meet requirements for full traceability and quality control.
The system is based on a PostgreSQL database, operating within the company’s local network. This is an intentional solution that minimizes cloud-related risks and ensures data control. Integration with external databases is also possible.
Every operation performed on a product is recorded in the system, guaranteeing production history tracking. For each step, the following can be configured:
- operation duration,
- material consumption,
- measured values with evaluation against control limits,
- operator identification.
The system enables the creation of production routes using a serialized BOM, defining:
- the sequence of steps,
- estimated operation times,
- material consumption for each step.
Measurement and Quality Control
SimpleMES supports two types of measurements:
- Manual – the operator enters a value in the measurement window, and the system evaluates compliance with control limits.
- Automated – measurement data is retrieved from external devices via a communication interface.
Communication with measuring devices is carried out through an intermediary program. The system defines the number of values, control limits, and the maximum time for obtaining results.
Quality Module
Negative measurement results trigger actions in the system, including marking products as non-compliant. An authorized person decides whether the item should continue processing or be closed as non-compliant.
