Enterprise platforms · Manufacturing

Manufacturing execution system (MES) development

We develop custom manufacturing execution systems for plants that have outgrown spreadsheets and disconnected tools: work orders, shop-floor data collection, material genealogy, quality, equipment performance and ERP integration, modelled on ISA-95 and connected to machines through OPC UA, MQTT and Modbus. You own the code.
Drawing for Manufacturing execution system (MES) development
Requirements template · Manufacturing

Manufacturing systems requirements template

A requirements template for a manufacturing execution system or manufacturing operations layer, organised around ISA-95: orders, scheduling, shop-floor data, traceability, quality, equipment and integration.
  • 01Eight requirement areas written as testable statements.
  • 02The fields a machine signal list needs before you connect equipment.
  • 03Integration points with the ERP and the plant network.
  • 04Seven questions to put to any vendor or development partner.
Free download

Get it on screen in a few seconds.

No newsletter. We use your details to follow up once about the download, and you can ask us to delete them at any time.
What it covers

What the system does, module by module.

  • 01

    Work orders and routings

    Orders released from the ERP, broken into operations along a routing, with status, quantities and operator confirmations flowing back.
  • 02

    Scheduling and dispatch

    Operations sequenced against capacity, materials, tooling and shifts, with a live dispatch list for each work centre.
  • 03

    Shop-floor data collection

    Counts, cycle times and states read from machines through OPC UA, MQTT or Modbus, and from operator terminals and barcode scanners where no signal exists.
  • 04

    Material genealogy and traceability

    Lot and serial tracking from raw material to finished unit, so a recall query answers which lots went into which products and where they shipped.
  • 05

    Quality management

    In-process inspections, statistical process control, non-conformance records and corrective and preventive action, tied to the work order and lot.
  • 06

    Equipment status and OEE

    Availability, performance and quality measured per machine and shift, with downtime reasons captured at the moment they occur.
  • 07

    Recipes, BOMs and work instructions

    Versioned bills of materials, parameters and instructions released to the line, with approvals and electronic signatures where regulation requires them.
  • 08

    Maintenance triggers

    Machine hours, counters and alarms raise maintenance requests in your maintenance system instead of waiting for a calendar.
  • 09

    ERP and reporting integration

    Orders and master data down, confirmations, scrap and goods movements up, and shift, plant and enterprise reports on one data model.
Architecture

Reference architecture.

Manufacturing execution system: reference architectureThe ERP, maintenance system and data platform sit above a manufacturing execution system with work orders, data collection, genealogy, quality, OEE and recipe modules. Below a plant network boundary an edge gateway connects machines and PLCs, and operator terminals and scanners capture manual data.Level 4 · business systemsERPOrders, BOMs, master dataMaintenance systemRequests and historyData platform and BIPlant and enterprise reportsManufacturing execution system · ISA-95 level 3Work ordersRoutings, dispatchData collectionStates, counts, cyclesGenealogyLots, serials, recallQualityInspection, SPC, NCREquipment and OEEDowntime reasonsRecipes, BOMsInstructions, e-signAudit trail · electronic records · roles · offline sync at terminalsPlant network boundary · IEC 62443 zones and conduitsEdge gatewayOPC UA, MQTT, ModbusMachines and PLCsSignals, counters, alarmsOperator terminalsScanners, manual entry
Reference architecture: the MES sits between the ERP and the shop floor, following the ISA-95 level 3 role.
Standards and interfaces

What we design against.

ISA-95 (IEC 62264)
The model for what belongs at the manufacturing operations level and how it exchanges data with business systems.
B2MML
XML schemas that carry ISA-95 messages between the ERP and the MES.
OPC UA (IEC 62541)
The standard interface for reading machine data and events in a vendor-neutral way.
MQTT and Sparkplug B
Lightweight publish and subscribe messaging for edge gateways and sensors.
ISA-88 (IEC 61512)
Batch and recipe modelling for process and hybrid manufacturing.
21 CFR Part 11 and EU GMP Annex 11
Electronic record and signature requirements for regulated products, designed in from the start where they apply.
IEC 62443
Zones, conduits and secure development practice for industrial systems.
Data model

The core entities.

Work order and operation
Product, quantity, routing step, planned and actual times, status and the work centre.
Work centre and machine
Capacity, calendar, current state, counters and the signals it publishes.
Material lot and serial unit
Identifier, supplier or parent lots, location, status and the consumption and production links that form the genealogy.
Production event
Start, stop, count, scrap and confirmation, with the operator and source.
Downtime event
Machine, duration, reason code and whether it was planned.
Inspection and non-conformance
Characteristic, limits, measurement, disposition and the corrective action that follows.
Recipe and BOM version
Components, parameters, instructions, approval record and effective dates.
Build, buy or extend

When custom development is the right call.

Buy

A packaged MES is the right call for standard discrete or process manufacturing, especially when your ERP or automation vendor offers one that your team already knows. Evaluate packaged systems first.

Extend

Extend when a vendor system covers most of the plant but not a process you differ on, such as a special inspection flow, a customer-specific traceability report or a work-instruction step. We build that module and integrate it.

Build

Build when your process is unusual, you run mixed equipment across several plants, or the real problem is joining the ERP, machines and quality records into one picture. A lean manufacturing operations layer often does more than a full suite.
Security and compliance

Controls designed in, not added later.

  • Network segmentation

    Machines sit in their own zones; the MES reaches them through controlled conduits, and data to the cloud flows outward only.
  • Resilience on the line

    Operator terminals keep working offline and sync afterwards, so a network fault does not stop production records.
  • Electronic records

    Audit trail, role-based permissions and electronic signatures where your quality system requires them.
  • Secure development

    Dependency scanning, reviewed releases and signed builds, following IEC 62443-4-1 practice.
  • Hosting

    On-premise at the plant, in your own cloud account, or both, with an edge node at each site.
How we deliver

From discovery to a system you run.

  1. 01

    Process walk and requirements

    We walk the line with production, quality, maintenance and IT, and write down what is recorded today, where, and by whom.
  2. 02

    Architecture and connectivity design

    ERP interfaces, machine signal lists and the network layout are agreed, with each machine's protocol and data points confirmed.
  3. 03

    Pilot on one line

    Work orders, data collection and traceability go live on a single line so the data can be compared with what the team records by hand.
  4. 04

    Roll-out by line and plant

    More lines, quality workflows and OEE reporting are added in releases, each tested by the people who use it.
  5. 05

    Operate and extend

    Release management and support, plus new reports, machines and plants as the system proves itself.
Relevant work

Where to see our work.

Related

Keep reading.

Questions

Common questions.

Should we build an MES or buy one?
Evaluate packaged systems first. Build or extend when your process differs from the standard, when equipment varies across plants, or when connecting the ERP, machines and quality records is the hard part.
Which machines and controllers can you connect?
Any equipment that exposes OPC UA, MQTT or Modbus, directly or through a gateway. For older machines without a signal, operators confirm counts and states at a terminal or scanner.
Do you design the hardware?
We build the software and the integration around devices: data collection, edge gateways, terminals and dashboards. Electronics and firmware design stay with your equipment suppliers.
Can the MES support regulated products?
Yes. Where 21 CFR Part 11 or EU GMP Annex 11 applies, we design the audit trail, permissions and electronic signatures in from the beginning, and validation is planned with your quality team.
Who owns the code?
You do. The code, the data and any models stay yours.
Next step

Tell us what you need built.

Describe the system and the systems around it. An engineer replies within 1–2 business days.Start a project