V5 Ultimate
Ultimate
PricingResourcesCompany
English (original)DeutschΕλληνικάEspañolFrançaisItalianoעברית日本語한국어NederlandsPolskiPortuguêsSvenska
Talk to us Log in Start free trial
Food & Beverage
  • Bakery & Confectionery
  • Food Processing
  • Ingredients & Dry Mixes
  • Sausage & Meat Products
  • Produce Packing
  • Pet Food & Pet Supplements
  • Dairy & Chilled Foods
  • Beverages & Liquid Manufacturing
  • Infant Formula
Pharma & Life Sciences
  • Radiopharmaceuticals
  • Pharmaceutical
  • Medical Devices
  • Veterinary Pharmaceuticals
  • Blood & Tissue
  • Diagnostics & IVD Kits
  • Reference Materials & Standards
  • OTC Topical Creams & Gels
Supplements & Personal Care
  • Dietary Supplements
  • Cosmetics & Personal Care
  • Cannabis & Hemp Manufacturing
  • Fragrances & Perfumery
  • Soaps & Personal Hygiene
  • Botanical Extracts & Essential Oils
Chemicals & Materials
  • Plastics & Resins
  • Agricultural Chemicals
  • Specialty & Industrial Chemicals
  • Printing Inks, Pigments & Construction Chemicals
  • Lubricants & Metalworking Fluids
  • Coatings, Adhesives & Sealants
Other Manufacturing
  • Consumer Products
  • Electronics & Electrical Assembly
  • Textiles & Nonwoven
  • Contract Manufacturing & Co-Packing
  • Packaging & Food-Contact Materials
  • Regulated Warehousing & Distribution
Explore all industries
  • Warehouse & TraceabilityReceive, store, pick and trace
  • Production & PlanningPlan jobs and guide production
  • Quality & LaboratoryTest, investigate and review
  • Documents & TrainingControl procedures and qualifications
  • Equipment & PerformanceMaintain assets and measure losses
  • Orders & IntegrationsConnect customers, suppliers and systems
  • Outputs & InsightsReports, KPIs and label design
Why V5? Product & Features
Why V5?Product & Features
  • Warehouse & TraceabilityReceive, store, pick and trace
  • Production & PlanningPlan jobs and guide production
  • Quality & LaboratoryTest, investigate and review
  • Documents & TrainingControl procedures and qualifications
  • Equipment & PerformanceMaintain assets and measure losses
  • Orders & IntegrationsConnect customers, suppliers and systems
  • Outputs & InsightsReports, KPIs and label design
Explore all industries
    • Bakery & Confectionery
    • Food Processing
    • Ingredients & Dry Mixes
    • Sausage & Meat Products
    • Produce Packing
    • Pet Food & Pet Supplements
    • Dairy & Chilled Foods
    • Beverages & Liquid Manufacturing
    • Infant Formula
    • Radiopharmaceuticals
    • Pharmaceutical
    • Medical Devices
    • Veterinary Pharmaceuticals
    • Blood & Tissue
    • Diagnostics & IVD Kits
    • Reference Materials & Standards
    • OTC Topical Creams & Gels
    • Dietary Supplements
    • Cosmetics & Personal Care
    • Cannabis & Hemp Manufacturing
    • Fragrances & Perfumery
    • Soaps & Personal Hygiene
    • Botanical Extracts & Essential Oils
    • Plastics & Resins
    • Agricultural Chemicals
    • Specialty & Industrial Chemicals
    • Printing Inks, Pigments & Construction Chemicals
    • Lubricants & Metalworking Fluids
    • Coatings, Adhesives & Sealants
    • Consumer Products
    • Electronics & Electrical Assembly
    • Textiles & Nonwoven
    • Contract Manufacturing & Co-Packing
    • Packaging & Food-Contact Materials
    • Regulated Warehousing & Distribution
PricingResourcesCompany
Start free trial Log in Talk to us
Home / Guides / MES vs ERP: Planning, Execution, and Record Authority
Guide · MES vs ERP: Planning, Execution and Record Authority

MES vs ERP: Planning, Execution, and Record Authority

Compare planning and execution by following record authority, revisions, quantities, and unresolved transactions across one fictional manufacturing order.

23 min readUpdated 2026-10-23For operations, planning, IT and quality leaders evaluating manufacturing system boundaries
Two protected manufacturing colleagues reviewing operational evidence on a tablet beside an assembly bench

In Short

  1. 1MES vs ERP is most useful as a comparison of responsibilities, not a contest between application names.
  2. 2For evaluation purposes, describe the execution work you need: presenting the applicable instructions, associating materials with an order, capturing quantities and…
  3. 3Define authority below the system name.
Contents
  1. Business Planning and Actual Operations
  2. Operations and Logical Boundaries
  3. Record-Level Authority Decisions
  4. A Fictional Bracket Manufacturing Packet
  5. The Event Contract and Ledger
  6. Exception Handling and Remaining Unknowns
  7. Raw Totals and Corrected Quantities
  8. Accountable Decisions and Downstream Summaries
  9. Application Selection and Operating Trade-Offs
  10. Integration Testing and Change Control
  11. Selected Medical-Device Questions and Assurance Scope
  12. Questions
Contents
  1. Business Planning and Actual Operations
  2. Operations and Logical Boundaries
  3. Record-Level Authority Decisions
  4. A Fictional Bracket Manufacturing Packet
  5. The Event Contract and Ledger
  6. Exception Handling and Remaining Unknowns
  7. Raw Totals and Corrected Quantities
  8. Accountable Decisions and Downstream Summaries
  9. Application Selection and Operating Trade-Offs
  10. Integration Testing and Change Control
  11. Selected Medical-Device Questions and Assurance Scope
  12. Questions
01

Business Planning and Actual Operations

MES vs ERP is most useful as a comparison of responsibilities, not a contest between application names. Enterprise resource planning addresses the business plan and its commercial consequences; manufacturing execution addresses the work performed and its operational evidence. For an implementation decision, ask which records authorize work, which record actual activity, and which support inventory, financial, or quality decisions.

Do not turn that distinction into a universal ownership rule. An ERP manufacturing module might capture production activity. A separate MES might receive orders, manage execution, and return selected transactions. A broader platform might contain both sets of functions. Evaluate the configured arrangement rather than assuming that the label on an application establishes its authority.

QuestionBusiness-Planning PerspectiveOperations PerspectiveBoundary Decision
What should be made?Demand, order quantity, dates, and resource assumptionsExecutable work and local dispatchWho authorizes an order and changes its scope?
What should be consumed?Planned material requirementsActual material identity and quantity usedWhich observations become inventory transactions?
What was produced?Output available for inventory and costingPhysical output, scrap, and unfinished workWhat constitutes a reportable output event?
What can be used or shipped?Availability used by planning and fulfillmentLocation, restrictions, and disposition evidenceWhich decision controls eligibility, and how is it propagated?
What does completion mean?Order close and business accountingOperations finished and exceptions identifiedWhich dependencies remain before each kind of completion?

Treat this table as a proposed comparison framework, not a description of every ERP or MES. Start with a consequential decision—such as promising stock or closing an order—and trace its inputs backward. That exercise exposes whether a displayed quantity is planned, physically observed, posted, or authorized for use.

This guide concentrates on the planning-to-operations boundary. Evaluate quality-process responsibilities, production-record formats, and eDHR implementation separately; a planning-to-execution comparison is not a product specification.

02

Operations and Logical Boundaries

For evaluation purposes, describe the execution work you need: presenting the applicable instructions, associating materials with an order, capturing quantities and observations, managing local exceptions, and returning business transactions. Then identify which application or controlled procedure performs each activity. Do not assume that every MES supplies every function, or that an ERP cannot supply one.

ISA's public ISA-95 overview describes Level 3 as manufacturing operations management and Level 4 as business planning and logistics. It places MES and other operations systems in its Level 3 discussion and ERP in Level 4, and identifies the interface between those levels as a primary concern. This is useful vocabulary for discussing activities, not evidence that your installation must contain two separate applications.

ISA's 2020 commentary explicitly describes the levels as logical boundaries. Its public overview also says the model prioritizes activities rather than technologies. Use those public explanations to organize questions; they are not paid standard clauses or a mandatory deployment architecture.

One Order, Several Decision Boundaries
  1. 1
    Authorize the PlanIdentify item, order revision, quantity, and the baseline permitted for execution.
  2. 2
    Record Actual OperationsCapture material identity, consumption, output, scrap, and exceptions against that baseline.
  3. 3
    Apply Business TransactionsMap selected events to inventory and order records; retain rejection and posting evidence.
  4. 4
    Reconcile the RecordCompare source events, receiver results, physical counts, and outstanding differences.
  5. 5
    Make Separate DecisionsPlanning adjusts commitments; finance considers close; quality decides disposition within its assigned authority.
Proposed information flow. These responsibilities can cross applications or exist inside one platform; feedback can return to earlier decisions.

A single platform still needs these distinctions. Conversely, two applications need not maintain two editable versions of every fact. A useful boundary minimizes competing authority while preserving the evidence each decision needs. Reducing application count and reducing ambiguity are different objectives.

03

Record-Level Authority Decisions

Define authority below the system name. An item identifier, an engineering revision, an order quantity, a physical movement, and a quality status can have different decision owners even when stored together. Write down who can originate each value, who can change it, which copies are informational, and what happens when copies disagree.

Record or FieldAuthority to AssignReceiving-System Rule to SpecifyDisagreement to Resolve
Item identity and unitsNamed master-data owner and controlled item definitionPreserve identifiers, units, conversion version, and allowed precisionSame code with different meaning or unit
Product and manufacturing revisionsNamed technical authority and effective baselineBind execution to an identified baseline, not a latest-file linkNew revision arrives during an open order
Order scopeNamed planning authority for quantity, dates, and changesSeparate authorized order changes from execution progressPlanner cancels work already physically performed
Material identity and movementsNamed receiving, warehouse, and production authoritiesDistinguish reservation, transfer, consumption, and returnReserved quantity is mistaken for actual use
Output and scrapNamed production authority for observed outcomesDefine posting granularity and whether lines can succeed separatelyPhysical output exists but one posting line fails
Quality statusNamed disposition authority and status-transition recordPreserve scope, sequence, decision reference, and restrictionsAn older status arrives after a newer hold
Financial or inventory postingNamed business-ledger ownerAssociate each applied transaction with its source and correction historyA posted quantity conflicts with physical evidence

These are proposed allocations, not standards mandates. Your technical definition might originate outside both ERP and MES. Your warehouse may maintain physical-location evidence separately from the inventory ledger. Decide which source answers each question rather than forcing a whole record into a single ownership box.

For shared records, identify field-level authority and transition rights. Planning might control the requested quantity while production controls actual completion observations. That is not permission for both to edit the same completion value. A receiving copy should carry provenance and its last accepted version so users can distinguish an authoritative change from an overdue synchronization.

Finally, assign a human escalation route. Integration staff can diagnose a rejected message without having authority to substitute a material, change an order baseline, or release stock. Name the person who can make each decision and the evidence that person needs.

04

A Fictional Bracket Manufacturing Packet

Original Nonclinical Practice Example

Every person, record, quantity, timestamp, behavior, and decision in this packet is fictional. The product is a household storage bracket, not a medical device. The example illustrates proposed authority and reconciliation choices, not product capabilities, clinical advice, or mandatory controls.

Packet PKT-438 covers order WO-438 revision 2 for 100 BK-27 storage brackets, product revision C. Baseline BASE-6 binds BOM-27 revision 4 and routing RT-27 revision 6. One BL-27 revision B blank becomes either one bracket or one scrapped workpiece. No additional material, rework, or process loss is stipulated.

Tess owns technical definitions and master data; Owen owns order scope. Mara owns production observations and physical material accounting. Dev owns ERP posting acceptance and order-accounting reconciliation. Niko diagnoses interface behavior. Bea owns quality-status decisions. These assignments are local choices, not a required staffing pattern.

Packet ElementStipulated BaselineAuthority or Restriction
OrderWO-438 revision 2; 100 EA; BASE-6Owen authorizes scope; progress cannot rewrite it
MaterialBL-27 revision B; lot BL-733; 200 EA opening stockMara accounts for physical movements; Tess controls identity and units
Production staging110 EA moved from STORE to STAGEA transfer changes location, not consumption
OutputBK-27 revision C; lot BK-438Lot exists in both records by 09:41; initial status is HOLD revision 1
Interface definitionMAP-12; event schema S1; integer EA quantitiesNo unit conversion is needed in this packet
Revision transitionRT-27 revision 7 is proposed for later workTess and Owen retain BASE-6 for this order; no automatic rebasing
Snapshot20 October 2026, 10:40; all times on the same local clockLater corrections or decisions are not assumed

Mara's physical count finds 100 blanks consumed, 96 nonscrap brackets, four scrapped workpieces, and ten unused staged blanks. The ten are returned to STORE. Of the 96 brackets, 90 are in FG-HOLD and six are in QA-BAY. An expected check record for those six is unavailable at the snapshot; their acceptability remains unresolved.

Authority Links Within PKT-438

WO-438 Revision 2 → BASE-6

Order authority connects the planned 100 EA to product C, BOM revision 4, and routing revision 6.

BL-733 → Consumption Events

Material events identify BL-27 revision B, locations, quantities, and corrections.

Consumption → BK-438 Outcomes

The packet links 100 consumed blanks to 96 brackets and four scrapped workpieces.

Source Events → ERP Transactions

Delivery attempts retain event and line keys, posting references, and unresolved receiver outcomes.

BK-438 → Status History

Bea's decision record controls the current hold; transport receipt and output posting do not release the lot.

Proposed relationships, not a database specification. A summary must preserve these links rather than replace their sources.
05

The Event Contract and Ledger

The proposed contract distinguishes four states. Source-recorded means an origin has recorded a statement; it does not prove the statement is correct. Received means the destination has the delivery. Applied means a destination transaction or status change occurred. Business-accepted means the responsible owner accepted the evidence for its specified business purpose. None of these terms means product release.

For this exercise, every quantity event carries its event identifier, line identifier where relevant, record revision 1, WO-438 revision 2, BASE-6, item and lot, signed quantity, unit, locations, source time, schema S1, and MAP-12. Delivery identifiers and receipt times are separate. Status records instead carry their own increasing status revision and decision reference.

The proposed duplicate key is source namespace plus event identifier plus line identifier. A retry preserves that key and the original payload. A changed payload under the same key is a conflict for investigation, not an update. Corrections use new identifiers and explicit links. This rule is a design choice to test, not a claim of guaranteed exactly-once interoperability.

Event and Source RecordReceivedApplied by 10:40Business AcceptanceRelationship or Exception
T1: 08:30; transfer 110 EA BL-27/B, BL-733, STORE → STAGE08:4308:44; transfer PT-11Dev accepts location transferArrives after dependent consumption
C1, delivery D1: 08:40; consume 60 EA BL-27/B, BL-73308:41Held until T1; posted PC-21 at 08:45Dev confirms at 09:05Posting response lost; sender initially cannot confirm result
C1, delivery D2: same original 60 EA payload08:47No additional posting; PC-21 locatedSame accepted transaction, not another consumptionRetry retains C1 identity
C2: 09:10; recorded consumption 44 EA BL-27/B, BL-73309:1109:12; posted PC-22Not accepted as physical truth after count discrepancyOriginal remains; linked to R1 and C3
S1: 09:54; scrap outcome 4 EA BK-27/C, BK-43809:5509:56; order outcome PS-31Mara and Dev accept four scrapped workpiecesOutcome only; not another raw-material issue
O1, delivery D1: 09:55; line A 90 EA to FG-HOLD; line B 6 EA to QA-BAY; BK-27/C, BK-43809:5609:57; A posts PO-41; B rejectedDev accepts A at 10:30; B remains unresolvedQA-BAY lacks an approved destination mapping
O1, delivery D2: same original A and B payloads10:02A adds nothing; B fails againNo additional accepted outputRetry is evaluated by line, not just envelope
Q2: 10:00; BK-438 AWAITING-REVIEW, status revision 210:35Not applied; revision 3 already currentHistorical decision retained, not current authorityDelayed status cannot replace newer hold
R1: 10:05; reverse C2 consumption, −44 EA BL-27/B, BL-73310:0610:07; reversal PR-22Dev accepts linked correction treatmentReverses PC-22; no physical return occurs
C3: 10:08; corrected consumption 40 EA BL-27/B, BL-73310:0910:10; posted PC-23Mara's count supports it; Dev acceptsCorrects C2 after R1; not a retry
Q3: 10:15; BK-438 HOLD, status revision 3, decision HOLD-43810:1610:17; hold appliedBea maintains whole-lot holdMissing check evidence for six; disposition unresolved
U1: 10:20; return unused 10 EA BL-27/B, BL-733, STAGE → STORE10:2110:22; transfer PT-12Mara and Dev accept physical returnUnlike R1, this records an actual movement

The table follows source chronology, not arrival order. C1 arrives before its location prerequisite. Q2 arrives after Q3. O1 partly succeeds. Those distinctions are intentionally visible rather than collapsed into a single green or red message status.

Business acceptance here includes named human reconciliation. Another design might automate some transaction acceptance under approved rules. Either way, specify what the acceptance means and what evidence supports it; do not let a transport acknowledgment silently acquire financial or quality authority.

06

Exception Handling and Remaining Unknowns

For C1, a missing acknowledgment creates uncertainty about posting, not proof of failure. Niko searches the receiver using C1's business key. Dev confirms PC-21 before accepting the reconciliation. The retained evidence includes both deliveries, the initial uncertainty, and the recovered posting reference. Blindly creating a new consumption identifier would defeat the proposed duplicate rule.

For the out-of-order transfer, the chosen policy holds C1 until T1 establishes stock in STAGE. A different installation might reject the event and require resubmission. Either policy needs a visible dependency, an escalation owner, and a tested recovery path. A queue that silently waits forever does not answer the business question.

For O1, transaction scope is explicitly line-level. A batch-level success flag would hide the rejected six; a batch-level replay without line protection could duplicate the posted 90. Niko must establish why QA-BAY has no approved mapping. Dev must authorize any destination mapping, and Bea must confirm that the mapped location preserves the intended restrictions. No correction has been authorized by 10:40.

For status, the proposed rule permits a newer, self-contained restrictive hold to apply despite a missing earlier revision. It records the history gap until Q2 arrives. Q2 then fills historical context without replacing revision 3. This is a deliberate policy for this packet, not a universal instruction to accept sequence gaps or order events by timestamp alone.

For C2, the investigation distinguishes an erroneous recorded quantity from physical consumption. R1 reverses the erroneous posting; C3 records the supported quantity. Neither changes the physical count. The reason C2 was recorded as 44 remains under investigation, so numerical correction does not close the data-entry issue.

Balanced Does Not Mean Resolved

The material equations balance, but six output postings remain absent, six brackets lack expected check evidence, the QA-BAY mapping is unresolved, and the cause of C2's incorrect quantity is unknown. These are separate open facts with separate owners.

07

Raw Totals and Corrected Quantities

First count deliveries, then identify unique business events, then interpret corrections, and finally compare applied transactions with physical evidence. These are different operations. Removing duplicates alone does not repair a wrong source quantity; correcting that quantity does not apply a rejected output line.

MeasureCalculation at 10:40Meaning
Wrong raw received consumption60 + 60 + 44 − 44 + 40 = 160 EAAdds both C1 deliveries; overstates net consumption by 60
Unique corrected consumption60 + 44 − 44 + 40 = 100 EADeduplicates C1 while preserving C2, R1, and C3
Wrong raw received output(90 + 6) + (90 + 6) = 192 EACounts both O1 envelopes and ignores application failures
Unique source-recorded output90 + 6 = 96 EASupported by the physical count; not a release quantity
ERP-applied output90 EAOnly O1/A has posted; O1/B remains rejected
Unposted physical output96 − 90 = 6 EASpecific missing line, location, and owner remain identifiable
Staging reconciliation110 transferred − 100 consumed − 10 returned = 0 EANo unused blanks remain in STAGE
Remaining raw material200 opening − 100 consumed = 100 EASTORE holds the original unstaged 90 plus ten returned
Production outcomes96 nonscrap brackets + 4 scrap = 100 workpiecesAccounts for consumed blanks under the one-blank assumption
ERP-recorded order outcomes90 output + 4 scrap = 94 EASix physical outputs are absent from the order postings
Authorized release0 EABea's whole-lot hold remains current

The two wrong totals are deliberately labeled as invalid summaries. They are not alternative inventory values. The consumption comparison uses signed EA events for the same material and order; the output comparison uses EA events for the finished item. Do not add those item populations together as though they were interchangeable stock.

The physical accounting also distinguishes transactions with similar signs. U1 moves ten unused blanks back to STORE. R1 has a negative consumption quantity but moves nothing physically. S1 records four scrapped workpieces already included in consumed material; subtracting four more blanks would double-count their material use.

At the snapshot, material inventory agrees numerically with the corrected consumption record. Output inventory does not yet agree. Even after the six-piece posting is repaired, the quality hold can remain. Physical existence, ERP posting, accepted accounting, and authorized release answer different questions and need separately labeled quantities.

08

Accountable Decisions and Downstream Summaries

Retain summary SUM-438-1, which incorrectly used delivery totals of 160 consumed and 192 produced, and mark it unsuitable for decisions. Create SUM-438-2 from the reconciled event interpretation: 100 consumed, 96 physically produced, 90 posted, four scrap, six unposted, and zero released. Preserve the calculation definition and snapshot time with each version.

Do not merely repair the dashboard. Identify who received the earlier summary and which decisions relied on it. In this fictional packet, Owen withdraws a draft availability calculation based on 192 pieces. Dev defers final order close while the six-piece difference remains. Bea maintains the hold pending the missing check evidence. None assumes another owner's correction resolves their own decision.

Open MatterAccountable ActionEvidence Needed for the Next Decision
Six output pieces not postedNiko diagnoses; Dev decides mapping and posting treatmentApproved location meaning, retained rejected line, and verified posting result
Missing check evidenceMara retrieves or investigates; Bea determines dispositionEvidence for the identified six and an explicit assessment of its absence
Incorrect C2 quantityMara investigates source entry; Dev retains correction linksOriginal record, count basis, cause assessment, and any affected records
Earlier inflated summaryOwen assesses planning effects; Dev assesses accounting effectsRecipients, dependent calculations, and documented replacements
Proposed routing revision 7Tess assesses technical transition; Owen controls order applicabilityIdentified future-work boundary without rewriting WO-438 revision 2

In routine operation, choose reconciliation frequency from decision timing and consequence, not a universal weekly or monthly schedule. Display backlog age, missing acknowledgments, rejected lines, sequence gaps, and unresolved physical differences. Define who can continue which activities during an outage. Restoring connectivity is a technical event; it does not establish that physical work and business records agree.

09

Application Selection and Operating Trade-Offs

An ERP shop-floor module is a candidate when it can demonstrate the required execution and evidence behaviors in your configuration. A separate MES is a candidate when its operational capabilities justify another integration and operating responsibility. Neither conclusion follows from plant size, regulated status, or a feature-list comparison alone.

Candidate ArrangementPotential Reason to Evaluate ItBurden to Examine
ERP with production functionalityFewer external transfers for the chosen workflowStation usability, historical revisions, exceptions, and transaction granularity
ERP plus separate MESExecution functions can be assessed independently of business planningIdentity mapping, latency, retries, reconciliation, and divided support ownership
Broader combined platformShared data and workflows may reduce some interfacesInternal authority boundaries, permissions, change coupling, and evidence retrieval
Existing applications with a narrower interfaceUseful functions may already exist without a wholesale replacementManual dependencies, unsupported assumptions, and ongoing maintenance effort

Give each candidate the same packet and decision questions. Ask an operator to identify the governing revision, a planner to interpret available quantity, a finance owner to explain a reversal, and a quality owner to locate the controlling hold. Record demonstrated behavior, configuration dependencies, custom work, and anything not shown.

Compare operating effort as well as acquisition cost: maintaining mappings, investigating failures, managing access, preserving historical evidence, and reassessing changes. A dedicated execution application can introduce worthwhile specialization and additional coordination. A consolidated application can simplify some handoffs while concentrating change impact. Require evidence for the trade-off that matters to your operation.

10

Integration Testing and Change Control

Prefer an interface whose documented behavior and support arrangements you can evaluate. Specify transaction boundaries, error responses, identifiers, units, revisions, and recovery behavior before relying on it. Documented interfaces are an evaluation criterion, not a promise that upgrades will preserve behavior.

ChallengeEvidence to SeekDecision Owner
Duplicate and missing acknowledgmentOne business effect, retained delivery attempts, and a recoverable receiver referenceDev and Niko
Partial output failureSeparate line outcomes and a retry that does not duplicate successful linesDev and Niko
Out-of-order prerequisiteVisible hold or rejection, dependency resolution, and accountable recoveryMara and Niko
Stale statusNewer authority preserved and older evidence retained without reopening availabilityBea
Quantity correctionOriginal, reversal, replacement, and rebuilt dependent summaries remain linkedMara and Dev
Revision change during workHistorical baseline retrievable and transition applied only to authorized workTess and Owen
Outage and restorationKnown recording limits, backlog visibility, recovered history, and reconciliation before relianceAffected business owners

Record expected behavior before execution, then retain inputs, actual results, configuration, unresolved issues, and the resulting acceptability decision. These tests are proposed evaluation activities; they have not been performed against a current application. A demonstration that stops before receiver posting cannot establish that posting worked.

When either application, mapping, unit definition, permission model, or status calculation changes, assess affected decisions and historical data. Repeat relevant challenges and include retrieval of older records. If the duplicate key changes, test old deliveries against the new configuration. If a location mapping changes, determine what happens to already-rejected lines rather than assuming the queue repairs itself.

Plan changes with an identified authority arrangement for work already in progress and a recovery decision if results are unacceptable. Avoid promising upgrade survival or failure prevention. The useful deliverable is evidence showing what the tested configuration does, what remains uncertain, and who accepts the resulting operating limits.

11

Selected Medical-Device Questions and Assurance Scope

For selected medical-device production or quality-management intended uses, FDA's Computer Software Assurance guidance provides a relevant risk-based perspective. It describes establishing and maintaining confidence that software is fit for its intended use, with assurance effort informed by the risk of compromised device safety or quality if the software fails.

The guidance is nonbinding and its scope is medical-device production or quality-management software. It is not a universal mandate for ERP or MES projects across regulated industries, and it does not provide recommendations for design-and-development verification or validation of device software functions. The household-bracket packet is not a medical validation example.

If your selected use falls within that medical scope, connect each intended function to its failure consequences and evidence needs. Do not classify an entire application solely by its name. The following mapping connects this guide to selected medical manufacturing questions without claiming to answer a complete readiness assessment.

Buyer QuestionRelevant Boundary QuestionCoverage Here
Integration & System OwnershipWho can create, change, and resolve each authoritative value?Direct: field and decision authority
Controlled Build RevisionWhich baseline governed this order, including after later changes?Direct: order binding and historical revision retrieval
Actual Genealogy & ReworkWhich material events connect to which output, including corrections?Direct: event relationships; not every traceability requirement
Accountable Release EvidenceCan posting or a stale status be mistaken for release authority?Direct: separate quantities and status decisions
Intended-Use ImplementationWhat intended behavior and failure evidence support reliance?Selected evaluation questions; medical CSA relevance is scoped separately
Component & Lot EligibilityAre broader lot controls adequate?Outside this guide's full scope; lot identities here only support the boundary example
Operator & Instrument ReadinessIs the manufacturing operation ready for its intended work?Outside this guide's scope; interface evidence alone cannot answer it
Inspection & NonconformanceAre inspection methods and acceptance activities adequate?Outside this guide's scope; missing evidence is identified, not technically resolved

Use the related medical guides for their own questions rather than importing their bodies into this comparison. The central MES versus ERP decision remains generic: establish authority, demonstrate the crossings, reconcile differences, and keep business acceptance distinct from physical execution and disposition.

Cover of ERP, Inventory & Trading-Partner Connections Buyer Guide
Next step · free PDF, 16 pages

ERP, Inventory & Trading-Partner Connections Buyer Guide

How to plan and test ERP and inventory connections.

Get the guide on the EDI & ASN page

Questions

Do we need both MES and ERP, or can one application do both jobs?

Evaluate functions and decision boundaries before choosing an application count. One application may meet your planning and execution needs; separate applications may offer a better operational fit. In either case, demonstrate revision control, actual material and output records, correction handling, status authority, and reconciliation. Do not treat a shared database as proof that those responsibilities are clear.

Which system should own items, revisions, orders, and lots?

Assign authority by record or field, not through a universal ERP/MES split. Identify who controls item identity, technical revisions, order scope, physical movements, and disposition. Receiving copies need provenance and change rules. If two applications disagree, a named owner should resolve the contested value using defined evidence rather than whichever screen was updated most recently.

Does an ERP output posting mean the product is released?

Not in the proposed arrangement here. Posting records a business transaction; release is a separate authorized disposition. PKT-438 has 96 physical brackets, 90 posted brackets, six unposted brackets, and zero released brackets. Configure displays and downstream availability calculations to preserve those distinctions rather than using one ambiguous completed status.

Should the interface use an API, a message queue, or files?

Treat these as candidate exchange mechanisms, not answers to record authority. For any choice, evaluate identifiers, schema versions, units, acknowledgment meaning, transaction boundaries, duplicate handling, access, and recovery. A file exchange needs the same business interpretation as an API. A human-readable report may help investigation but should not be assumed to contain everything needed for automated reconciliation.

What should happen when a posting acknowledgment is missing?

Keep the result uncertain until evidence resolves it. Search or reconcile the receiver using the original business key before creating another transaction. In the fictional packet, C1 had already posted when its response was lost. Its retry retains the original identity and adds no consumption. That behavior is a proposed rule to demonstrate, not an assumed property of a connector.

How long should an MES-to-ERP integration take?

Build an estimate from the actual scope: authority decisions, data cleanup, mappings, transaction types, failure handling, testing, and operating responsibilities. Ask which dependencies remain unresolved and who controls them. A connection test or successful sample transfer does not establish a completion date for the whole operating arrangement. This guide offers no universal duration or implementation guarantee.

How does this comparison differ from MES versus EBR, eDHR, or eQMS?

For evaluation, separate production-record presentation from execution functions, and separate both from quality-process management. EBR or eDHR questions concern the production evidence and its electronic handling; MES/eQMS questions concern execution and quality-process boundaries. This guide addresses planning, actual operations, business postings, and authority across their interface. Product labels alone do not settle any of those allocations.

Does FDA CSA apply to every regulated ERP or MES project?

No such universal scope is described in the cited guidance. FDA's recommendations concern computers or automated data-processing systems used in medical-device production or the quality management system. Assess relevance to the selected software intended use. Do not extend that scope to every regulated industry, or treat the guidance as a mandatory architecture, testing script, or product certification.

Sources

  • ISA — Public ISA-95 Model and Scope Overview
  • ISA — Historical 2020 Commentary on Logical Integration Boundaries
  • FDA — Computer Software Assurance for Production and Quality Management System Software
Terms
  • DHR
  • eDHR
  • Design Controls

Practical orientation, not legal advice. Rules differ by jurisdiction; your quality and compliance team decides what applies.

Free guide16 pages · Online & printable · opens online

ERP, Inventory & Trading-Partner Connections Buyer Guide

For operations, finance, quality, supply chain and IT teams connecting floor records to an ERP, trading partners and suppliers. Use it with or without V5.

What's inside
  • Give every record one owner.
  • Review each mapping before go-live.
  • Dry-run before anything is written.
Get the guide

We ask for your name and email so we can handle this request. The full guide then opens on this site, ready to translate, print or save. Privacy policy. Practical orientation, not legal advice; your quality unit decides which rules apply.

V5Ultimate

Free guide

ERP, Inventory & Trading-Partner Connections Buyer Guide

For operations, finance, quality, supply chain and IT teams connecting floor records to an ERP, trading partners and suppliers. Use it with or without V5.

QualityTraceabilityPerformance

Keep reading

  • DHR vs eDHR: Paper, Scans, Hybrid or Structured Records
  • eDHR Implementation: A Medical-Device Rollout Guide
  • Medical Device Design Transfer: Production Readiness Guide
All guides

Showing the site for the United States. Local spelling, dates and prices are applied automatically; change the language at the top of the page.

V5 Ultimate
Ultimate

Warehouse, quality and manufacturing software for regulated operations.

ProductIndustriesPricingResourcesSecurity & TrustCompanyLegal Centre

© S.G. Systems, LLC

Page version 1.4· Last revised 2 Oct 2026