
Manufacturers using Dynamics 365 Business Central or Dynamics 365 Finance & Supply Chain Management (F&SCM) often face an important decision when modernizing shop floor operations:
Should the business build custom MES functionality internally, or invest in a purpose-built MES solution?
At first glance, custom development may seem like the more flexible option. Many manufacturers believe building MES functionality internally allows them to tailor processes to their exact operational requirements.
However, most manufacturers underestimate the long-term cost and risk associated with maintaining custom MES code inside Dynamics 365 environments.
ERP updates, testing requirements, integration maintenance, and ongoing support responsibilities can quickly turn custom MES projects into long-term technical debt.
For discrete manufacturers operating low-volume/high-mix production environments, buying a proven MES solution is often the lower-risk, more scalable strategy.
Quick Answer: Should Manufacturers Build or Buy an MES?
Most manufacturers are better served by buying a purpose-built MES solution rather than developing custom MES functionality inside Dynamics 365.
Custom MES development often creates:
- Ongoing maintenance requirements
- ERP upgrade compatibility risks
- Technical debt
- Higher long-term IT costs
- Delayed ERP updates
- Increased testing and validation work
A proven MES platform reduces these risks while accelerating production visibility, labor tracking, inventory accuracy, and shop floor execution.
Why Manufacturers Try to Build Custom MES Solutions in Dynamics 365
There are understandable reasons manufacturers consider building MES functionality internally.
Many IT leaders want greater control over manufacturing systems and believe custom development creates a competitive advantage.
Common motivations include:
- Existing internal development resources
- Unique production workflows
- Desire for operational flexibility
- Concerns about adapting processes to software
- Confidence in in-house ERP expertise
For manufacturers already customizing Business Central or F&SCM, extending the ERP with additional MES functionality can appear to be a logical next step.
But MES software is fundamentally different from standard ERP customization.
Manufacturing execution systems must support real-time production activity, labor reporting, material consumption, scheduling, inventory movement, traceability, and shop floor visibility, all while operating reliably in fast-moving production environments.
What initially looks like “just another customization project” often becomes much larger over time.
The Hidden Cost of Custom MES Development in Business Central and F&SCM
Many manufacturers focus heavily on the upfront development cost of custom MES functionality but underestimate the long-term operational impact.
The challenge is not simply building MES functionality.
The challenge is maintaining it indefinitely.
Dynamics 365 Updates Can Create Ongoing MES Maintenance Work
Microsoft continuously updates:
- Dynamics 365 Business Central
- Dynamics 365 Finance & Supply Chain Management
- APIs and integrations
- Power Platform capabilities
- Extension frameworks
When MES functionality relies heavily on custom code, manufacturers often need to:
- Retest production reporting workflows
- Validate barcode scanning transactions
- Verify labor tracking accuracy
- Rework inventory integrations
- Troubleshoot compatibility issues
- Delay ERP upgrades until testing is complete
Even relatively small ERP changes can create ripple effects across custom MES processes.
Over time, internal IT teams become responsible for maintaining software infrastructure rather than focusing on strategic operational improvements.
Custom MES Projects Rarely Stay Small
MES complexity grows quickly in manufacturing environments.
A true MES platform must support far more than basic transaction entry.
Manufacturers often require:
- Real-time shop floor reporting
- Labor tracking
- Material issue and consumption
- WIP visibility
- Production scheduling
- Downtime tracking
- Barcode scanning
- Inventory traceability
- Quality management
- Multi-site manufacturing operations
- Machine integrations
Building and supporting these capabilities internally requires significant ongoing development effort.
And unlike many ERP customizations, MES functionality directly impacts live production operations.
If production reporting fails, labor data becomes inaccurate, or inventory transactions stop synchronizing properly, the effects are immediately visible on the shop floor.
Build vs. Buy MES for Dynamics 365
| Factor | Custom MES Development | Purpose-Built MES Solution |
| ERP Upgrade Risk | High | Lower |
| Long-Term Maintenance | Internal responsibility | Managed by ISV |
| Deployment Speed | Slower | Faster |
| Manufacturing Best Practices | Must be developed internally | Built-in |
| Shop Floor Visibility | Requires development | Available immediately |
| Production Reporting | Custom workflows required | Standard functionality |
| Scalability | Dependent on custom architecture | Proven across manufacturers |
| Total Cost Over Time | Often underestimated | More predictable |
| Ongoing Testing Requirements | High | Reduced |
The False Assumption: “Custom MES Creates Competitive Advantage”
One of the most common misconceptions in ERP modernization is the belief that internally developed MES functionality automatically creates differentiation.
In reality, manufacturers create a competitive advantage through:
- Improved production visibility
- Faster decision-making
- Better throughput
- Reduced downtime
- Accurate inventory data
- More efficient labor utilization
- Stronger traceability
- Reliable scheduling
These outcomes do not require reinventing MES software.
In many cases, manufacturers achieve operational improvements faster by adopting proven MES best practices instead of dedicating years to custom software development and maintenance.
Why Manufacturers Choose ISV MES Solutions
Purpose-built MES platforms are specifically designed to work alongside Dynamics 365 manufacturing environments.
That means manufacturers benefit from:
- Reduced upgrade risk
- Faster implementation timelines
- Proven manufacturing workflows
- Ongoing compatibility management
- Lower long-term maintenance burdens
- Dedicated manufacturing expertise
Instead of rebuilding core MES functionality internally, manufacturers can focus IT resources on initiatives that directly improve operations.
Faster Time to Value
Custom MES development projects can take months — or even years — before delivering measurable operational improvements.
An established MES solution accelerates deployment because the foundational capabilities already exist.
Manufacturers can quickly implement:
- Digital production reporting
- Real-time labor tracking
- Barcode scanning
- Material consumption reporting
- Production visibility
- Traceability workflows
- Inventory movement tracking
- Shop floor execution processes
This allows manufacturers to bridge the gap between ERP planning and actual production execution much faster.
Manufacturing Expertise Matters in MES Software
ERP expertise alone is not enough to build an effective MES platform.
MES software requires a deep understanding of:
- Shop floor operations
- Manufacturing constraints
- Routing execution
- Production scheduling
- Inventory traceability
- Data collection workflows
- Real-time manufacturing environments
With more than 40 years of manufacturing experience, ISE has seen many manufacturers attempt to replace MES functionality with internal ERP customizations.
In most cases, maintenance complexity grows faster than expected as production requirements evolve and ERP platforms continue updating.
Manufacturing software must function reliably in real-world production environments, not just development environments.
Build What Makes Your Business Unique — Buy What Already Works
There is still a place for customization within manufacturing systems.
But customization should focus on truly unique business requirements, not rebuilding core MES functionality that already exists in mature solutions.
A practical long-term strategy is to:
- Buy standardized MES functionality
- Configure workflows where needed
- Extend selectively for differentiation
- Avoid unnecessary platform-level custom code
This approach reduces technical debt while preserving operational flexibility.
The Long-Term Question Manufacturers Should Ask
The real question is not:
“Can internal teams build MES functionality?”
The real question is:
“Does the business want to become responsible for maintaining MES software long term?”
Because once custom MES development begins, manufacturers inherit responsibility for:
- Testing
- Support
- Upgrade compatibility
- Ongoing development
- Troubleshooting
- Performance optimization
- User adoption
- Future scalability
For manufacturers already balancing labor challenges, supply chain pressures, ERP modernization, and production demands, that is often an unnecessary burden.
Why Manufacturers Choose MV2
MV2 was designed specifically for discrete manufacturers operating complex production environments.
Rather than forcing manufacturers to build and maintain custom MES functionality inside Dynamics 365, MV2 provides proven manufacturing execution capabilities that integrate with:
- Dynamics 365 Business Central
- Dynamics 365 Finance & Supply Chain Management (F&SCM)
MV2 helps manufacturers improve:
- Shop floor visibility
- Labor tracking
- Production reporting
- Inventory accuracy
- Traceability
- Real-time manufacturing visibility
Most importantly, manufacturers can focus on improving operations instead of maintaining custom MES code.
Frequently Asked Questions
Can custom MES code break after Dynamics 365 updates?
Yes. Custom MES functionality often requires regression testing and code adjustments after Business Central or Dynamics 365 F&SCM updates.
Is building an MES internally cheaper?
Not usually over the long term. Internal MES development creates ongoing maintenance, support, testing, and upgrade responsibilities that are frequently underestimated.
Why do manufacturers choose ISV MES solutions?
Manufacturers often choose ISV MES platforms because they reduce implementation risk, accelerate deployment, and provide proven manufacturing functionality.
What manufacturers benefit most from MES software?
Discrete manufacturers with complex production environments, long production cycles, engineer-to-order processes, or low-volume/high-mix operations often benefit most from MES visibility and shop floor control.
Does MV2 integrate with Dynamics 365 Business Central?
Yes. MV2 integrates with Dynamics 365 Business Central and Dynamics 365 Finance & Supply Chain Management to connect ERP planning with real-time shop floor execution.