Manufacturing Execution Systems (MES) for Metalworking: The Complete Guide (2026)

I treat an MES as a function rather than a product, and that changes how you shop for one. I lay out the four jobs it must do, the five routes a metal shop can take, and how to choose for high-mix work. Building your own is one of them.

Airy blueprint illustration of a manufacturing execution system for metalworking
Live production, in sync | via FLUX.2 Pro

Does your planning still match what is actually happening on your shop floor? And when a rush order lands or a machine stops, how long before the office knows?

Your ERP keeps the orders tidy. Turning that plan into reality on the floor is another job entirely, and that gap between planning and practice is where Manufacturing Execution Systems (MES) come in.

Flat blue illustration of work orders flowing as a ribbon from an office computer across the shop floor to a row of CNC machines
Work orders leaving the office plan and flowing to the machines, the hand-off between ERP and shop floor that an MES manages in real time. | via FLUX.2 Pro

This guide covers what an MES really is, the four functions it must deliver, the five routes to getting one, and how to choose for a high-mix metal shop. Including the option to build your own.

I wrote about this before:

Model Based Definition (MBD) and STEP-files in Metal Fabrication - The Complete Guide
I put the manufacturing information on the 3D model itself, so the model carries the intent instead of a drawing nobody retypes. This guide covers what MBD and
โš ๏ธ
Disclaimer: this guide is based on my personal project experience and industry research. MES implementations, pricing, and capabilities vary by vendor and situation. Always conduct your own due diligence and consult vendors directly.

What is a Manufacturing Execution System?

Operator in a hard hat noting production progress on a clipboard beside a CNC cutting table
Before an MES, knowing what the floor is really doing means walking around with a clipboard while the ERP plan quietly drifts. | via FLUX.2 Pro

Here is the single most useful thing to understand before any demo: an MES is a function, not a product. Just as your ERP manages business records and your machine controls manage the technical process, the MES function is the link between them: it runs production information in real time. Reading machine data, tracking orders on the floor, sharing work instructions, capturing quality.

Plenty of products carry the label. But the function is what you are after, and it can be implemented in very different ways, depending on your shop. That is why this guide is organized around routes rather than a vendor ranking.

The story usually starts the same way. Your company grows, you invest in an ERP, and the administration finally has structure. Then reality sets in: what the ERP says diverges from what the floor is doing. The rush order that squeezes in, the downtime that runs long, the job that takes twice the estimated time. Your ERP is a route planner. The floor needs live navigation.


The Core Four: what an MES must deliver

Shop floor terminal showing a queue of jobs as blue bars, standing next to a press brake
Work order tracking at a glance, a terminal beside the machine showing the live job queue for the shift. | via FLUX.2 Pro

Whatever route you take, an effective MES delivers four fundamentals:

FunctionWhat it gives you
1. Work order trackingThe live status of every order on the floor, from start to finish, aligned with your ERP's planning.
2. SchedulingDaily production schedules that adapt to reality: rush orders, downtime, changed priorities.
3. OEEAvailability, performance, and quality per machine, measured instead of guessed.
4. Downtime trackingWhat stopped, why, for how long, and the patterns behind it.

Beyond the Core Four sit the optional capabilities you select per need: quality management, digital work instructions, inventory, personnel and skills, maintenance, compliance reporting.

๐Ÿ’ก
Key concept: MES is a suite of capabilities, and you select the functions your operation needs. Nobody needs all of them on day one.

The five routes to an MES

In practice, I see five routes companies take. Each works, for the right shop.

Route 1: Extend your ERP

Familiar Straightforward processes Limited real-time

Well-known names in the sector like ECI Ridder iQ, MKG, and Bemet (see my ERP comparison) offer shop-floor modules. It feels familiar and the integration seems given. This works well when your processes are straightforward and the goal is tightening the administrative side of production.

It is like adding a utility room to your house: it connects nicely to the existing structure, and it is limited to what is possible within that structure. ERP systems were not built for real-time production control, and machine connectivity is usually limited. For some shops that is enough. Know it before you sign. My ERP comparison covers these packages in depth:

The Best ERP Software for Metalworking Worldwide (2026)
Odoo for small and midsize, Business Central for 100+, and the open challengers.

Route 2: Specialist apps for specific processes

Planner standing in front of a large scheduling board made of light blue panels, with a few panels being rearranged
Specialist planning tools do one thing well, reshuffling the day's schedule when rush orders and downtime move the board around. | via FLUX.2 Pro

Best-of-breed One job done well Needs a data hub

A second route I see more and more: precision tools that do one thing extremely well. PROPOS for shop-floor sequencing and planning. Azumuta for digital work instructions and quality, now with AI-supported instruction building.

The strength is depth: a planning app understands juggling orders and capacity better than any generic module. The challenge is that these tools must talk to each other, and your ERP was not designed to be that hub. It is an interpreter that translates once a day, when the floor needs a conversation in real time.

๐Ÿ”— propos-software.nl ยท ๐Ÿ”— azumuta.com


Route 3: Your machine vendor's suite

Fast start One-brand floors Ask about other badges

TRUMPF's Oseon and Bystronic's BySoft understand their own machines perfectly. If your floor is largely one brand, this route gets you far, fast.

But the average metal shop also has a press brake from another brand, a saw, welding equipment, and a few conventional machines. Each speaks its own language, and a single vendor's suite covers its own family best. Ask precisely what happens with the machines that carry a different badge.

๐Ÿ”— Oseon ยท ๐Ÿ”— BySoft Suite


Route 4: The open data layer

Open standards Maximum freedom Foundation you own

The most flexible route: build the MES function on open standards, with a Unified Namespace as the backbone. What that is and why it comes first:

Introduction to Unified Namespace (UNS)
One live source of truth for your whole factory, organized like your business.

Every machine and system publishes its events into one shared structure, and everything that needs the data subscribes to it: Every machine and system publishes its events into one shared structure, and everything that needs the data subscribes to it:

acme/hall1/laser1/status        -> machine stopped
acme/orders/O-4411/step/bending -> step finished
acme/quality/check/B-208        -> measurement logged

The open-source reference here is United Manufacturing Hub, whose current UMH Core runs the whole data layer from a single container. This route gives you maximum freedom and asks the most of you: technical depth in-house and a long-term view. Adding a machine or an extra quality check becomes a config change instead of a project.


Route 5: Build your own MES

Exactly your workflow Public source options AI-assisted build

What if the off-the-shelf options do not fit your workflow? Building your own MES has become genuinely feasible: open-source frameworks, low-code platforms, and AI coding assistants have lowered the barrier dramatically.

One project worth exploring is Eryxon Flow. Full disclosure: it is mine. An MES for high-mix low-volume job shops: tablet-friendly operator terminals, a 3D STEP viewer on the floor, ERP connectors for Ridder iQ, Odoo, and custom APIs. The source code is public and the Community edition is free for a single production site, and every release becomes fully open source (GPL) after four years. Because the code is open, you extend it yourself: quality checklists, MQTT machine connections, your own namespace integrations. More self-hostable tools in my open-source article.

๐Ÿ”— eryxon.eu ยท ๐Ÿ”— Source on GitHub


How to choose your route

First, a truth that will save you months of vendor meetings. If you want 100% coverage of every MES function, you will always end up best-of-breed: several tools combined, connected through your data layer. The real question is: do you need 100%? Most shops do not. Start from your challenges, not from a feature list.

So begin there. Where is the most time lost in your production? Where do errors happen? What information is missing on the floor? The answers point at your route:

  • Lots of manual work? Start with digital work instructions and quality checks. Immediate value, no machine integration needed.
  • Modern machine park? Start with machine connectivity and OEE monitoring. Real numbers change planning conversations.
  • Material chaos? Start by digitizing material flows: tracking parts and semi-finished goods tightens inventory and lead times.

Then pilot small. One machine, one process, a few weeks. You limit the risk, you learn what your shop actually needs, and the lessons carry into every next step. There is little point digitizing an inefficient process: map it first, or you automate chaos.

And take your people with you. An MES changes how the floor works. Involve the team from the start, explain the why, invest in training, and give one or two enthusiastic employees the role of digital champion. Every successful implementation I have seen leaned on that human side as much as the technical one.

I wrote about this before:

Metalworking: Five Steps to a Successful Digital Transformation
Digital transformation stalls in the gap between talking about it and doing the work. I walk through five steps that close that gap in a metalworking business:
๐Ÿงญ
Weighing your route? I design the data layer and production stack for metal shops, so whichever MES route you take lands on a foundation you own.

What changes for your people

Operator touching a glowing kiosk screen on the shop floor with a machine silhouette in the background
For operators the change is simple, confirming each step at a bright screen instead of working through a paper stack. | via FLUX.2 Pro

For operators: digital work instructions at the machine, current priorities, live material status. The paper stack disappears.

For production leaders: the complete overview at a glance. Which machines run, where delays build, what to adjust, now instead of at the end of the week.

For management: cost calculations on actual data, visible improvement potential, and investment decisions backed by numbers instead of gut feeling.


Questions I get about MES in metalworking

Do I need an MES, or just a dashboard?

Start with what you cannot see. If your pain is visibility, a dashboard on a connected machine answers it faster than any MES project. The MES question becomes real when you need to steer work orders, not just watch them.

Can my ERP module be enough?

For straightforward processes, yes, and that is Route 1. The ceiling is real-time production control and machine connectivity. Know where the ceiling is before you sign, and you will not be surprised by it.

What if I want every MES function covered?

Then you will end up best-of-breed: several tools combined, connected through your data layer. That is fine, and it is a choice. The real question is whether you need 100%. Most shops start from their three biggest pains and never miss the rest.

Where does AI fit into an MES?

Underneath and on top. Underneath: AI coding assistants have made building and integrating your own MES pieces realistic. On top: agents can watch the same live data your MES runs on, flag exceptions, and prepare decisions. Both only work when the data layer is in order first.

What does an MES cost to get started?

Measure it in effort, and keep it small: a pilot on one process, a few weeks, with tools you can walk away from. The heavy version of MES is the multi-year program that replaces everything at once. The light version proves itself before it grows.

The point is

An MES is a function you install into your factory, in whichever form fits: an ERP module, specialist apps, a vendor suite, an open data layer, or something you build. Keep three requirements in front of every option: real-time insight (without it you are always catching up), an open architecture (so you can grow and switch), and your people on board (the best system is worthless without them).

Want to try the open route hands-on? The members build in the library takes you from one connected machine to a live dashboard, step by step. Free to join. And designing the production layer end to end, from data hub to operator screens, is what my services cover.

Which route fits your shop, and which challenge would you tackle first? Tell me, I read every reply.

Luke van Enkhuizen

Luke van Enkhuizen

Ik help metaalbedrijven meer halen uit de machines en de data die ze al hebben. Tien jaar in de industrie, nu schrijf ik over digitale transformatie, de unified namespace en AI-agents die hun werk echt doen.