Guide MES or ERP: who steers manufacturing, who steers management, and who keeps the client commitment?

MES or ERP: the question comes up in every industrial company that is equipping itself, and it hides a third. The ERP runs the company: orders, purchasing, inventory, costs, invoicing. The MES (manufacturing execution system) executes manufacturing as close as possible to the shop floor; the APS (advanced planning and scheduling) and the GPAO (production management software) plan it. None of the three has as its main purpose the commitment made to a client: the promised date, the decision to take when it slips, the record of what was agreed. This guide separates the three levels, then places the fourth.

The short answer

Manage, plan, execute, keep.

Four verbs, four families of tools. The first two often overlap, the last two almost never.

What the ERP steers

"What did we order, buy, produce, invoice?" Customer and supplier orders, inventory, master schedule, product costs, invoicing, accounting. It sees the plant through its management flows, by the day, the week or the month. It is the transactional reference of the company.

What the MES steers

"Where does actual manufacturing stand, and how was it done?" Order release, assignment to workstations, production data collection, work in progress, lot traceability and genealogy, quality in production, equipment performance. IBM describes it as a bridge between the company's planning systems and the production operations themselves.

What the APS and the GPAO steer

"What can we make, in what order, and when?" The GPAO holds bills of materials, routings, manufacturing orders and loads, often as an ERP module. The APS calculates a feasible plan at finite capacity and schedules the shop floor under constraints, in dedicated software or built into the ERP or the MES.

What pylotik steers

"Will we keep the promised date, and who must decide if it slips?" The deal seen as a commitment: contract, delivery and acceptance milestones, risks, committees, decisions, actions, workload of the teams carrying the project, margin at completion. The client follows and approves what concerns them, without seeing your costs.

The reference

The levels of the ISA-95 standard.

The International Society of Automation's standard sorts an industrial company's systems into five levels, from process to management. According to the ISA itself, it deals first with the interface between levels 3 and 4: exactly the boundary between the MES and the ERP.

Levels of the ISA-95 standard, typical systems and decision horizon, and the place of commitment management
LevelDomainTypical systemsWhat is decided there
4Enterprise planning and logisticsERP; depending on the case CRM, PLM, master planningWhat to produce, for which client, with which purchases and at what cost; over a horizon of days, weeks and months
3Manufacturing operations managementMES; CMMS for maintenance; quality and shop-floor inventory; detailed schedulingHow to execute the order, on which workstation, with what traceability; over a horizon of the shift, the hour, the minute
0 to 2Process, measurement, control and supervisionSensors, PLCs, SCADARunning the machine; at the second or less
Outside the levelsThe relationship with the client and the project's supplierspylotikKeeping the promised date, arbitrating a gap, recording the decision; at the pace of the week and the committee

The GPAO and the APS sit at the hinge of levels 4 and 3: finite-capacity planning belongs to the enterprise, detailed scheduling to the shop floor, and vendors do not all draw the boundary in the same place. The last row does not belong to the standard: it says where commitment management software sits, next to the stack and not in it. It is not one more level above the ERP, it is the relationship that links the plant to those it produces for.

Need by need

Who covers what, from the shop floor to the client.

The last column says where the families overlap, and what depends on the vendor.

Needs of an industrial company: MES, ERP, APS, GPAO and pylotik
NeedFamilypylotikOverlap or limit
Orders, purchasing, inventory, costsERPNo The project contract takes over what is ordered, invoiced and paidThe GPAO is often an ERP module
Bills of materials, routings, manufacturing ordersGPAO, ERPNo No management of bills of materialsSome MES also manage orders and their routings
Feasible plan under capacity constraintsAPSNo No production schedulingSome ERPs and MES include an APS module
Shop-floor execution, work in progress, machine dataMESNoPLCs and SCADA feed the MES with data
Lot traceability and genealogyMESNoA regulatory requirement in some sectors: it stays in the MES
Equipment maintenanceCMMSNo It holds the maintenance contract, not the asset baseSee CMMS and maintenance contract
Deal milestones: acceptance, delivery, commissioningDeal-based ERP, project managementYes Contractual milestones, amendments confirmed by the clientA deal-based ERP also tracks milestones, often those of invoicing
Risk of delay, options, decision with the clientRarely the center of an ERP or an MESYes Risks, committees, decisions and actions with historyReports and approval loops exist at some vendors; to be checked
Workload of the project teams: design, methods, commissioningERP, PSAYes Workload plan, weekly time, alertsThe load of machines and operators stays with the MES and the APS
Subcontractors who deliver part of the dealERP, on the purchasing sideYes Linked projects and watched milestones, with the Extended Project moduleThe ERP keeps the purchase order and its receipt
Use case

The MES sees the gap, pylotik governs its consequence.

An SME builds packaging lines to order for food-industry manufacturers. Each deal is a project: design, procurement, manufacturing, factory acceptance with the client, delivery, commissioning at their site. A subassembly falls three days behind on the shop floor.

  1. MES: the gap is observedThe current operation has fallen behind; the MES knows its work in progress, the workstation and the declared cause.
  2. APS or GPAO: a new planThe planner recalculates what is feasible: the factory acceptance slips, or another deal gives up its slot.
  3. ERP: the management consequencesOrder dates, purchasing and costs are updated; the invoicing tied to the milestone will have to wait.
  4. pylotik: the commitmentThe acceptance milestone turns to at risk, shared with the client. The committee sets out the options, the decision is recorded, each action has an owner and a date, and the minutes go to the client for approval.
Four questions about the same delay: what happened, what is feasible, what it costs, and what is said and decided with the client.

What each tool brings

The MES says what happened, the APS what remains possible, the ERP what it changes for management. None says, on its own, which commitment is threatened, who must decide between rescheduling, prioritizing, informing the client or proposing an amendment, and what shared record is kept of that choice. That is what pylotik holds, on the deal's milestones, risks, decisions and actions.

What does not happen by itself

Nothing flows from the MES to pylotik automatically. The project manager notes the gap and carries it into the steering, as they would today in a spreadsheet, but where the client reads it and where the decision stays attached to the milestone. If the volume of deals justifies it, a connector is defined for this specific use case.

How to choose

When each tool fits, and when the comparison does not apply.

An ERP, with its GPAO, is enough when…

  • Production is simple or not very variable Stable routings, shop-floor tracking by declaration, with no machine data collection.
  • The traceability required stays at the order level No fine lot genealogy to prove.

An MES, and often an APS, are needed when…

  • The shop floor must be followed very closely Work in progress, stoppages, rates, equipment performance, machine data.
  • Traceability is an obligation Lot genealogy, quality in production, regulatory evidence.
  • The plan no longer holds by hand Capacity constraints, sequences, changeovers: this is the ground of the APS.

pylotik is complementary when…

  • Production serves deals with promised dates Made-to-order manufacturing, special equipment, industrial projects, new construction works.
  • The client, internal or external, must follow and approve Acceptances, minutes, amendments, with a record that nobody rewrites. If they work in English, they choose their interface: pylotik exists in French and in English.
  • Several teams and subcontractors carry the deal Design, methods, suppliers: workload and milestones are read together. See project management in industry.

The comparison does not apply when…

  • There is no dated commitment to an identified client Serial production to stock is steered by the MES, the APS and the ERP.
  • The need is real-time shop-floor control Supervision, stoppages, machine data: pylotik is not made for this.
The limits

What to know before comparing.

On the pylotik side It is neither an MES, nor a GPAO, nor an APS: no manufacturing orders, no bills of materials, no scheduling, no machine data collection, no lot traceability. It does not issue invoices and does not keep the books: it sends invoicing orders to the ERP, through a connector built to your needs. No data from the MES or the ERP enters it without a connector defined for the use case; it has no public API today.

On the side of the families, the words do not mean the same thing at every vendor. The MES and the GPAO overlap widely: as a rule, the GPAO organizes and plans production, the MES follows and steers its execution, closer to real time. Some ERPs cover part of the MES, some MES include scheduling, and an APS can live alone or in a suite. This guide describes families, not products: each function is to be checked in the documentation of the tool considered. For the ERP seen from a services company, see ERP or steering software.

Frequently asked questions

What we are asked about the MES and the ERP.

What is the difference between an MES and an ERP?

The ERP runs the company: orders, purchasing, inventory, costs, invoicing, at the pace of days and weeks. The MES runs the execution of manufacturing on the shop floor: orders released, workstations, production data, traceability, at the pace of the shift and the hour. In the ISA-95 standard, the first is at level 4, the second at level 3.

What is the difference between an MES and a GPAO?

The two overlap. The GPAO organizes production: bills of materials, routings, manufacturing orders, loads, often in the ERP. The MES follows and steers the execution of those orders on the shop floor, with data collection and traceability. Vendors do not all place the boundary in the same spot.

Where does the APS fit?

At the hinge of the ERP and the MES. The APS calculates a feasible production plan at finite capacity, then schedules the shop floor under constraints. It exists as dedicated software or as a module of an ERP or an MES.

Can pylotik receive data from the MES?

Not by default: no standard connector exists. The pylotik connectors are optional and built to clients' needs, from the Business tier. An exchange with an MES is defined for a specific use case, for example feeding the status of an order back to a deal's milestone.

Is pylotik suitable for a factory?

For its projects, yes: product launches, new construction works, deals for principals, maintenance contracts, with the client or the internal site that orders them. For running the shop floor, no: that is the role of the MES.

Can an integrator that deploys MES steer its projects in pylotik?

Yes. Deploying an MES at an industrial client is a project, often fixed price, with its milestones, acceptances, committees and, afterwards, its maintenance contract. See steering for integrators.

Sources

The definitions cited.

Page updated on . Sources consulted on that date; what pylotik does is described from the product in service on the same date.

Next

Going further.

The shop floor in the MES, the deal in pylotik

A demonstration on a data set that is already filled in: a fixed-price deal and its milestones, a risk shared with the client, a committee and its decision, the workload of the project teams.