Ignition as an MES: What Works, What Drifts, and How to Get It Right
Most teams don’t start out trying to build a full MES. They start with Ignition from Inductive Automation. A few dashboards, maybe some downtime tracking. It works well, so they keep going.
At some point, the question comes up: “Can we just use Ignition as our MES?”
The answer is yes… but not in the way most people expect.
What Ignition Actually Is
At its core, Ignition is a SCADA/HMI platform. It’s built to connect to your equipment, pull in data, and make it visible in real time.
Here are some areas where it really stands out:
- connects to machines and systems
- visualizes data through dashboards and HMIs
- acts as a central hub for industrial data
It’s flexible, modern, and not locked into traditional licensing models, which is a big reason it’s gained so much traction. That flexibility is exactly what makes Ignition so powerful and why it’s often used as the foundation for MES solutions.
What an MES Actually Does
Manufacturing Execution Systems (MES) go a level deeper. It’s not just about seeing data, it’s about organizing it in a way that helps you run the operation.

Instead of just showing machine states, it answers questions like:
- What are we producing right now?
- Are we ahead or behind schedule?
- Why did we lose time on that line?
- Where did this material come from and where did it go?
That’s the shift. You move from visibility to understanding, and from understanding to decision-making.
This is usually where teams start to feel the gap.
At first, dashboards are enough. You can see what’s happening, and that’s a big step forward. But as things grow, the questions get more specific and more frequent. You’re not just looking at data anymore. You’re trying to run production with it. That’s when visibility alone stops being enough, and structure starts to matter.
For more info on what an MES is, check out this whiteboard video.
So… Can Ignition Be Used as an MES?
Yes. But only if you build that MES layer on top of it.
Ignition gives you the foundation. It handles connectivity, data collection, and visualization extremely well. How that data gets structured and contextualized for production is up to you.
Ignition doesn’t force a specific way to model production. That flexibility is powerful, but it also means things like downtime, OEE, and traceability need to be intentionally defined.
What This Looks Like in the Real World
This is a pattern we see all the time.
A team starts with Ignition and builds a few dashboards. It works well, so they expand. Maybe they add downtime tracking, calculate OEE, and build a few operator screens. At first, it feels like real progress.
- Then a few months later, things start to drift.
- One line defines downtime differently than another
- OEE doesn’t match across reports
- Operators enter data differently depending on the shift
- Someone built a script that only one person understands
Now instead of one system, you’ve got a collection of solutions. It still “works,” but it’s hard to trust and even harder to scale.
This isn’t a limitation of Ignition. It’s what happens when systems grow without a shared structure.
The Real Challenge: Consistency
Most teams don’t run into issues because of Ignition. They run into them when things stop being consistent across the system. So, what starts as a good system slowly turns into:
- different downtime definitions across lines
- slightly different ways of calculating and reporting key metrics
- multiple disconnected tools trying to do similar things, creating confusion for operators
Individually, none of it seems like a big deal. Over time, though, it adds up, and you start questioning the numbers.
Three Ways Teams Typically Move Forward
At this point, most manufacturers tend to go one of a few directions.
Option 1: Build Everything Custom in Ignition
Some double down on building everything custom inside Ignition. That gives them full control, but it also means every decision, from data models to workflows, must be defined internally. It works, but it takes time and discipline to do it well.
Option 2: Start with a Structured Framework on Ignition
Others step back and look for a more structured starting point within Ignition. That typically includes a defined production data model, standardized definitions for things like downtime and states, and pre-built capabilities like OEE, scheduling, and traceability.
In many cases, this is where frameworks or solutions built on Ignition (like SparkMES) come into play. From there, they tailor it to fit their process instead of starting from a blank slate.
Option 3: Move to a COTS MES Solution
In some cases, teams decide to move away from Ignition altogether and implement a commercial off-the-shelf (COTS) MES solution. That approach can offer faster out-of-the-box functionality with predefined workflows and structure, but it often comes with tradeoffs like less flexibility, more rigid processes, and more complex integrations with existing systems.
Each approach can work. It usually comes down to how much flexibility you need, how quickly you want to move, and how much structure you want from the start.
Where This Leaves Ignition
Ignition is one of the best foundations available for building modern manufacturing systems. That’s exactly why so many MES solutions today are built on top of it.
The real question isn’t whether Ignition is the right choice. It’s what you build on top of it.
Because that’s what ultimately determines whether you end up with something operators rely on every day… or something that mostly lives in dashboards and reports.
Final Takeaway
Ignition can absolutely be used as an MES. But it’s not something you just turn on. It’s something you design intentionally so it can support how your operation runs today and how it grows over time.
The teams that succeed treat MES as a system from the beginning, not something they assemble along the way. Because in the end, the value isn’t in the data. It’s in how consistently you can act on it.
Want to See What That Looks Like?
If you’re already using Ignition, or considering it, the next step is seeing how MES capabilities actually come together on top of it.
That’s exactly what SparkMES by Flexware Innovation is built for. It provides a structured foundation, real-time production visibility, and the flexibility of Ignition underneath it.



