Contract manufacturers typically run three kinds of software: an ERP for orders, materials and costing, an MES or shop floor tool for execution, and a coordination layer for NPI, new product introduction, or new part introduction as most contract manufacturers call it: the months between a customer's purchase order and a part running at rate. Most of what is sold as contract manufacturing management software covers the first two. Very few shops have the third, and that is where new programs slip. This guide covers all three, what each one does, what it leaves out, and how to decide what you need.
What makes contract manufacturing different
A product company controls its own designs, its own release schedule and its own bill of materials. A contract manufacturer controls none of those. The design belongs to the customer, arrives as a drawing package or a STEP file, and changes whenever the customer's engineering team changes it. One shop can carry two hundred active part numbers from thirty customers, each with its own revision history, its own quality requirements and its own idea of what "on time" means.
That mix shapes everything. Quoting has to be fast and accurate on parts the shop has never made. Revision changes arrive mid-run and have to reach purchasing, programming and inspection before anyone cuts metal on the old print. Compliance sits on top: ITAR controls who can see the data, AS9100 dictates how first articles and nonconformances are documented, ISO 13485 adds design transfer and device history records for medical work.
Software built for product companies assumes one engineering team, one BOM owner and a stable product. Contract manufacturing software has to assume many customers, many owners and constant change. That is why generic project tools and consumer-grade workflow apps rarely survive contact with a job shop, and why the ERP vendors who specialize in this segment have stayed in business for decades.
The three layers
ERP is the system of record for the business. It holds customers, quotes, sales orders, purchase orders, inventory, routings, standard costs and the general ledger. When a PO comes in, ERP creates the job, explodes the BOM, drives purchasing and tracks what each operation costs against the quote. It is built around transactions: things that happened, with a date, a quantity and a dollar value. What ERP does not do is manage the work before the transactions exist. A program that is still in DFM review, waiting on a fixture design and a supplier's first article, has few transactions yet, so it is mostly invisible to ERP until it is already late.
MES and shop floor tools run execution. They dispatch work to machines, collect run times and scrap, track lots through operations and feed actuals back to ERP. A good MES tells you exactly where a traveler is and how long it sat at inspection. It is built around the work order and the machine, so it starts being useful once the process is defined and the part is released to production. It does not know that the customer's rev C drawing is sitting in someone's inbox.
NPI coordination covers the gap between the two: the eight to twenty weeks when a new part or program moves from order to production readiness. Design transfer, tooling, supplier qualification, first article, process validation and the dozens of handoffs between engineering, quality, purchasing, production and the customer. Today contract manufacturing project management at this stage is usually Excel, email and a weekly meeting. Its job is to hold the plan, catch the moment reality drifts from it (a late material, a revision change, a supplier date that moved) and get the right person to act before the slip compounds. It is not an ERP and not an MES, and it should be able to connect to both.
ERP for contract manufacturers
Contract manufacturing ERP is a category of its own. If your ERP was designed for distribution or for a single-product company, it will fight you. The vendors that focus on job shops and contract manufacturers, ECI (JobBOSS and M1), DELMIAworks, Epicor Kinetic, Global Shop Solutions and others, share a set of features that generic ERPs usually lack. When evaluating, look for the following.
Job costing at the operation level. You need actual labor and material against each job, compared with the quote, so you learn which parts you are losing money on and fix the estimate before the next order.
Multi-customer BOMs and routings. Every customer's part is its own product with its own structure, and the same raw material or outside process can feed dozens of them. The ERP has to handle that without workarounds.
Revision control on the part record. When rev C replaces rev B, open POs, open jobs and inventory have to be flagged. Shops that lose this on a regulated part end up with a stop-ship and a corrective action.
Lot and serial traceability. Aerospace, defense and medical customers will ask where the material came from and which heat lot went into which serial number, sometimes years later. The answer has to come out of the system in minutes.
Compliance support. ITAR-controlled data needs access control and, for many shops, hosting inside the United States or on premises. AS9100 and ISO 13485 need nonconformance, corrective action and document control, either built in or integrated with a quality system.
Quoting speed. In high-mix work the shop that answers the RFQ in two days beats the one that answers in two weeks. Estimating tools that reuse routings from similar parts pay for themselves quickly.
None of the vendors above does everything equally well. Pick on fit to your mix and your customers' compliance requirements, then on how well the system integrates with the rest of the stack, since the next two layers will need to read from it.
MES and shop floor tools
MES used to mean a six-figure deployment for large plants. Tools like Tulip, MachineMetrics and Plex have brought it within reach of mid-size shops, each from a different angle. MachineMetrics connects to the machines themselves and reports utilization, cycle times and downtime without operator input. Tulip builds operator-facing apps, digital travelers and work instructions, useful when the process is manual or mixed. Plex is a full cloud ERP with MES built in, which suits shops that want one vendor for both.
What they have in common is the unit of work: the operation on the floor, today. They make execution visible and measurable. They do not plan the program that put the work there, and they only become useful once the part is released. For a shop whose main problem is getting new parts to that point, MES is the second priority, not the first.
The gap: managing the NPI phase
Walk into a contract manufacturer with six or eight new programs in flight and ask where each one stands. The answer comes from a program manager's head, an Excel plan that was accurate two weeks ago, a SharePoint folder of drawings and a long email thread with the customer and three suppliers. ERP shows the PO and the open purchase orders. MES shows nothing yet, because nothing is on the floor.
This is where programs stall, and the reasons repeat from shop to shop. A customer sends a revision change by email and purchasing does not see it before the material ships. A supplier confirms a date, then quietly moves it, and nobody notices until the fixture is due. Engineering finishes DFM but quality does not learn the first article is ready until the Friday meeting. Seven or eight functions coordinate by hand, each with its own list. We wrote up the five patterns we see most in How NPI programs slip.
We call the cost of this the coordination tax. It has three parts. Capacity: engineers and program managers spend hours a week searching for information, updating spreadsheets and chasing status instead of doing the work they were hired for. Latency: work sits between people and processes, and a three-day task takes 18 days because the handoff waited. Opportunity: late launches delay revenue, tie up inventory and make the customer think twice about the next program.
BlackOrbit is built for this layer. It is a coordination platform for new parts and programs, from order to production. It reads your ERP (read-only, nothing written back), takes in supplier and customer emails, and matches both against the program plan. When a material date in ERP no longer supports a milestone, or an email says a supplier slipped, it flags the mismatch and proposes the update for a person to confirm. It runs alongside your ERP and MES and replaces neither. Design partners report 20% freed up capacity, and typically go live on real programs within a day, starting from the spreadsheets they already have.
What each layer covers
| Capability | ERP | MES | Spreadsheets | BlackOrbit |
|---|---|---|---|---|
| Quoting | Yes | No | Partial | No |
| BOM revisions | Yes | Partial | Partial | eBOM |
| Purchasing | Yes | No | No | No |
| Shop floor tracking | Partial | Yes | No | No |
| Project plan | Partial | No | Yes | Yes |
| Supplier email intake | No | No | No | Yes |
| Cross-team status | No | Partial | Partial | Yes |
| ERP reconciliation | n/a | Partial | No | Yes |
Partial means the capability exists but is not the tool's center of gravity: ERP project modules track milestones but not the conversations behind them, spreadsheets hold a plan but not its link to live data.
How to choose
Five questions, ten minutes, answered honestly by a VP Operations.
- Where did the last three program slips come from: quoting, materials, the floor, or coordination between teams? That tells you which layer is weakest.
- Can someone outside the program manager's head say, today, which open programs are at risk and why? If not, the coordination layer is missing.
- Does your ERP handle multi-customer BOMs, revision control and lot traceability without spreadsheets on the side? If not, start there.
- Is your floor the bottleneck, or is the floor waiting on releases, materials and answers? MES fixes the first, not the second.
- What would the customer see if they asked for a status update right now, and how long would it take to produce?
Fix the weakest layer first. Most shops we meet have a workable ERP, a partial or absent MES, and nothing at all for NPI. For a deeper look at why the ERP can't absorb that job, see Why your ERP can't manage NPI; for the tool categories side by side, see the NPI software buyer's guide.
FAQ
Is there one software that does everything?
No. Some ERP vendors bundle MES and a light project module, and that can be enough for a shop with few new programs. Shops with steady NPI volume end up with three layers because the three jobs are different: transactions, execution and coordination. The practical goal is three systems that share data, not one system that does all three poorly.
What is the difference between ERP and NPI software?
ERP records what happened: orders, purchases, inventory, costs. NPI software manages what has to happen before a part is in production: design transfer, tooling, supplier qualification, first article, and the handoffs between teams. ERP data feeds the NPI plan, and the NPI plan explains why the ERP dates are about to move.
Do I need MES if I have ERP?
Only if the floor is where you lose time or data. If operators record times on paper and you cannot say where a lot is without walking out there, MES pays off. If your floor runs fine and the problem is releasing new parts to it on schedule, MES will not help and the coordination layer will.
What does job shop software cover?
Job shop software is the ERP category built for high-mix, low-volume shops: quoting, job costing, scheduling, purchasing and shipping around the work order. JobBOSS, E2 and Global Shop are typical examples. It covers the transactional side well. The NPI coordination layer and the shop floor layer sit next to it, not inside it.
See it on your programs.
See how BlackOrbit sits alongside your ERP and catches the slips before they reach the floor. We will walk through one of your current programs together.
Talk to us →