ISA-88ANSI/ISA-88 — Batch Control
ANSI/ISA-88 (internationally IEC 61512) is the consensus standard for batch control. It defines the physical model that a batch cell is built on, the procedural model that a batch recipe is written in, and the recipe taxonomy — general / site / master / control — that lets process engineering, regulatory affairs and shop-floor execution speak the same language. ISA-88 is the standard you build a defensible eBMR / batch production record against.
01What ISA-88 actually is
ANSI/ISA-88, published internationally as IEC 61512, is the reference standard for the design, operation and recording of batch manufacturing. It emerged from the SP88 committee in the early 1990s as a response to a then-chronic industry problem: every batch-control system used different words for the same things, every recipe was bespoke, and every transfer of a process from R&D to production-engineering to operations went through an error-prone translation step. Part 1 was first published in 1995; the current Part 1 edition is 2010 (functionally identical to IEC 61512-1).
ISA-88 does three things. First, it defines the physical model — process cell, unit, equipment module, control module — that describes how a batch plant is laid out. Second, it defines the procedural model — procedure, unit procedure, operation, phase — that describes what the plant does. Third, it defines the recipe taxonomy — general, site, master, control — that tracks how a product specification flows from R&D to a specific execution on a specific cell. Parts 2, 3 and 4 then add data structures, recipe-language guidance, general/site recipe representation, and the batch production record.
Like its sibling ISA-95, ISA-88 is implementation-neutral. It does not tell you which DCS to buy, which recipe editor to use, or whose MES to run. It tells you what a unit procedure is and is not, what "recipe" properly means, and what a batch production record must contain. The pay-off is portability: a recipe expressed in ISA-88 vocabulary can be moved between plants, between vendors and between system generations without rewriting the meaning.
02What batch is — and isn't
ISA-88 is the standard for batch processes. A batch process is one in which a finite quantity of material is produced by subjecting raw materials to an ordered set of processing activities over a finite period of time, using one or more pieces of equipment. The defining characteristics are: a finite quantity (a batch), an ordered sequence of activities (the procedure) and a defined start and end (a batch run). Continuous processes (no defined end) and discrete processes (countable units, not bulk quantities) are out of scope — though many real plants run hybrids and need to compose ISA-88 with discrete-execution patterns.
ISA-88 explicitly covers three batch modes:
- Single-product batch — the cell is dedicated to one recipe at a time; campaign mode common in API and bulk-chemical plants.
- Multi-product batch — the cell can run several recipes; changeover discipline (line clearance, cleaning verification) becomes a first-class concern.
- Multi-grade batch — the cell runs the same fundamental recipe with grade-specific parameters; common in food, dietary supplements and cosmetics.
03The physical model
ISA-88's physical model is a strict containment hierarchy. Each level contains zero or more of the next. The model is the same whether the plant makes vaccines, gummies or paint.
| Level | Name | What it is | Example |
|---|---|---|---|
| 1 | Enterprise | The legal/economic entity | A pharmaceutical company |
| 2 | Site | A geographic location | Trenton plant |
| 3 | Area | A logical grouping of process cells | Solid dosage area |
| 4 | Process cell | A logical grouping of equipment that produces a batch | Granulation cell #2 |
| 5 | Unit | Equipment that processes a batch (or a portion) as a whole | High-shear granulator V-105 |
| 6 | Equipment module | A functional group of devices that performs a minor processing activity | Cooling jacket sub-system on V-105 |
| 7 | Control module | The lowest grouping of sensors/actuators that performs basic control | Jacket temperature loop with valve TV-105A and sensor TI-105 |
Two rules govern the model. First, a unit is the largest piece of equipment that can hold a complete batch (or a complete portion that is treated as a unit-of-work). Granulators, fermenters, blenders, kettles and reactors are units. Second, process cells, units and equipment modules can each carry their own "equipment phases" — atomic operations exposed to the recipe layer. The physical model is the lattice on which the procedural model executes.
04The procedural model
The procedural model is the verb side of ISA-88. It is also a four-level hierarchy and is the source of more architectural arguments in batch engineering than anything else in the standard.
| Level | Procedural element | Maps to physical | Example |
|---|---|---|---|
| 1 | Procedure | Process cell | Make 500 kg of Product X |
| 2 | Unit procedure | Unit | Granulate 500 kg of pre-mix in V-105 |
| 3 | Operation | Unit (typically) or equipment module | Wet-granulate (add binder, mix, knead, wet-screen) |
| 4 | Phase | Equipment module / control module | Add 12.5 L of binder solution at 2 L/min |
Phases are the atomic unit. They are the actions actually performed by equipment phases (in the control layer) or by operators (in the procedural layer). Above phase, all the other levels are coordination: an operation sequences phases inside a unit; a unit procedure sequences operations inside a unit procedure run; a procedure sequences unit procedures across the whole cell.
05The four recipe types
Perhaps the most useful single contribution of ISA-88 is its recipe taxonomy. A recipe goes through a defined lifecycle as it moves from product definition to actual execution, and at each stage it is a different type of recipe with a different scope and a different owner.
| Recipe type | Scope | Owned by | Typical content |
|---|---|---|---|
| General recipe | Site-, language- and equipment-independent | R&D / process development | Header, formula, procedure expressed in generic process actions, with no reference to specific equipment |
| Site recipe | Specific to a site; still equipment-independent | Site process engineering | General recipe + site-specific raw-material codes, regulatory language, EHS additions |
| Master recipe | Specific to a process cell; equipment-aware | Cell engineering / manufacturing | Site recipe + equipment-class bindings, phase parameters, expected durations, in-process checks |
| Control recipe | Specific to a single batch execution | MES at WO release | Master recipe instantiated with the specific lot numbers, operator IDs, equipment instances and timestamps of one batch |
The flow is one-way and convergent. A general recipe yields one or many site recipes; each site recipe yields one or many master recipes; each master recipe yields many control recipes — one per batch. Reverse traceability is the audit trail: any control recipe can be walked back to its master, site and general parents.
06What a recipe contains
ISA-88 Part 1 defines five mandatory categories of content for any recipe. Skipping one is the most common reason a recipe fails an audit.
- Header — identification (recipe ID, name, version), authorship, approval status, intended use, target product, target batch size, validity window.
- Formula — the bill of materials (inputs), the bill of intermediates and the bill of products (outputs), each with quantities, units and tolerances.
- Equipment requirements — equipment classes (not specific instances), required capabilities, required cleaning state, required calibration status.
- Procedure — the procedural model elements (procedure → unit procedures → operations → phases) with their sequencing, branches, joins and synchronisation.
- Other information — process safety information, regulatory information, training requirements, sampling plans, in-process checks, expected outcomes.
07Part 4 — the batch production record
ANSI/ISA-88.00.04 (2006, reaffirmed 2018) is dedicated to the batch production record (BPR). It defines what content the record must carry, how it must be organised, what its relationship to the control recipe is, and how it should support review and release.
Part 4's content model is hierarchical and mirrors the procedural model: the BPR contains procedure-level records, which contain unit-procedure-level records, which contain operation-level records, which contain phase-level records. Each phase record captures the parameters that drove the phase, the measured outcomes (actual mass, actual temperature, actual time), the operator(s) involved, the equipment instance(s) used, any deviations raised and any in-process checks completed.
The standard distinguishes three classes of BPR information:
- Required information — data the regulation or the master recipe explicitly demands (e.g. each material lot consumed, each operator signature, each in-process check result).
- Conditional information — data captured only if a condition occurs (e.g. deviation details, OOS investigation references, hold reasons).
- Optional information — additional context useful for review (e.g. additional sensor traces, photo evidence, environmental data).
08How ISA-88 composes with ISA-95
ISA-88 and ISA-95 are sibling standards designed by overlapping committees to compose without conflict. A modern batch-MES architecture uses both: ISA-95 to talk to the ERP and to organise the enterprise; ISA-88 to express recipes and execute batches inside a process cell.
| Concept | ISA-95 maps it to… | ISA-88 expresses it as… |
|---|---|---|
| The plan from ERP | Operations Schedule (Part 2 transaction) | A batch execution request against a master recipe |
| The recipe | Operations Definition | A master recipe (per process cell, equipment-aware) |
| The single batch execution | Operations Performance line | A control recipe + its batch run |
| The result back to ERP | Operations Performance (Part 2 transaction) | Roll-up of the Part-4 batch production record |
| The process step | Process Segment | Procedure / unit procedure / operation / phase |
The pay-off of composing the two is clean separation of concerns: the ERP integration team writes against ISA-95 transactions without ever needing to understand the specifics of binder-addition phase parameters; the process engineering team writes recipes against ISA-88 without ever needing to negotiate fields with the ERP integrator. The MES, in the middle, owns the translation.
09ISA-88 vs the regulated batch records
Different regulated industries have different names for the batch-record artefact, and each name carries its own mandatory content. ISA-88 is the common underlying standard; the regulated overlays add industry-specific signatures, content, retention and review requirements.
| Industry | Regulation | Record name | ISA-88 equivalent |
|---|---|---|---|
| Pharma (US, EU, ICH) | 21 CFR 211.188 / EU GMP Part I Ch. 4 | BMR / eBMR — Batch Manufacturing Record | Part 4 batch production record |
| Dietary supplements (US) | 21 CFR 111.205 / 111.260 | BPR — Batch Production Record | Part 4 batch production record |
| Medical devices (US, EU, ISO) | 21 CFR 820.184 / ISO 13485 §7.5.1 | DHR / eDHR — Device History Record | Adapted Part 4 (discrete, serialised) |
| Food (US FSMA, EU) | 21 CFR 117 / EU 178/2002 | Batch / production record | Part 4 batch production record |
| Cosmetics (US MoCRA, EU CPR) | 21 CFR 700.10+ / EC 1223/2009 | Batch production record / PIF | Part 4 + product information file |
10Common mistakes (and how to avoid them)
Mistake 1 — Skipping master recipes
Going directly from general (R&D) to control (execution) without an approved master in between is the most common source of batch-record findings. The master recipe is the regulated artefact (the MMR / DMR equivalent); without it there is no controlled object to validate against.
Mistake 2 — Misusing "phase"
Phases are atomic. A phase that internally branches, retries, or waits for an unrelated event is not a phase — it is an operation. Splitting it into proper phases makes the recipe easier to review, the audit trail easier to read, and the execution easier to validate.
Mistake 3 — Hard-coding equipment instances in master recipes
A master recipe should bind to equipment classes ("any qualified high-shear granulator"), not equipment instances ("V-105 specifically"). Hard-coding instances means a maintenance outage on one vessel makes the recipe unrunnable — and forces a controlled-document change for every move.
Mistake 4 — Treating the control recipe as ephemeral
The control recipe is the regulated record of what was made. It must be preserved with the batch record, not regenerated from the master on demand. V5 does this via the work_orders.mmr_snapshot deep copy; whatever your system, do something equivalent.
Mistake 5 — Building the BPR by stitching together logs after the fact
The Part-4 batch production record must be contemporaneous (ALCOA+'s "C"). Constructing it by post-hoc concatenation of DCS event logs and operator notes fails data-integrity expectations. The MES must capture each phase record as the phase executes, signed, with attribution, in the record's own structure.
11Where V5 Ultimate fits
V5 Ultimate is an ISA-88-aligned batch execution platform that composes with the ISA-95 enterprise integration described in the companion long-form page. Its design choices read directly off the standard:
- Physical model — V5's Resources / Equipment model supports the full process-cell → unit → equipment-module → control-module hierarchy, with equipment classes, capability flags and cleaning-state tracking.
- Procedural model — Formulas are structured as procedures / unit procedures / operations / phases; phase-level data capture (mass, temperature, duration, operator, equipment instance, deviation, in-process check) is the atomic event of the batch run.
- Recipe lifecycle — Approved formulas are immutable masters; edits create v+1 with full version history; work-order release deep-copies the approved master into work_orders.mmr_snapshot as the control recipe.
- Part-4 batch production record — generated from the snapshot, structured around required / conditional / optional content, rendered to a signed PDF that satisfies 21 CFR 211.188 / 111.205 / 820.184 / FSMA / MoCRA depending on tenant industry.
- Two-person e-signature — preparer + independent reviewer required for both master approval (211.186 / 111.205) and batch release (211.192 / 820.40), captured against the recipe and the BPR.
- Composition with ISA-95 — V5's ERP bridge translates an Operations Schedule into a work order against the master recipe, and emits an Operations Performance back when the batch is released — the standard L3↔L4 round trip.
Frequently asked questions
Q.Is ISA-88 a certification?+
No. ISA-88 (and IEC 61512) is a reference standard, not a certification scheme. Vendors and integrators describe their platforms as "ISA-88 aligned" or "S88-compliant", and the claim is evaluated by reading the architecture against the parts of the standard.
Q.Does ISA-88 only apply to pharma?+
No. ISA-88 applies to any batch process — pharma, dietary supplements, food, cosmetics, paint, polymers, chemicals, biotech, fragrances. The regulated overlays (21 CFR 211, 21 CFR 111, EU GMP, FSMA, MoCRA, ISO 13485) differ by industry, but the underlying batch model is the same.
Q.What is the difference between ISA-88 and ISA-95?+
ISA-88 governs batch execution inside a process cell: physical model, procedural model, recipes, batch records. ISA-95 governs enterprise-to-control integration: the ERP-to-MES boundary, KPIs, MOM activities. They compose — a typical batch-MES architecture uses both.
Q.What is a control recipe and why does it matter?+
A control recipe is the master recipe instantiated for one specific batch — with the specific equipment instances, materials lots, operators and timestamps of that batch run. It is the regulated record of what was actually made and must be preserved with the batch production record.
Q.How does ISA-88 relate to 21 CFR 211.188?+
21 CFR 211.188 requires pharma manufacturers to maintain a batch production and control record that is "an accurate reproduction" of the appropriate master production record (MMR). ISA-88 Part 4 is the industry-standard structure for that batch production record; the master/control recipe distinction in Parts 1 and 3 matches the MMR/BMR distinction in 211.186/211.188.
Q.What is BatchML?+
BatchML is MESA International's open-source XML schema for ISA-88 data structures — the batch-side counterpart to B2MML for ISA-95. It is the lowest-friction default for serialising recipes and batch records between systems.
Q.Can ISA-88 handle hybrid (batch + continuous) processes?+
Yes, with care. The standard is explicitly batch-oriented, but the procedural model can drive continuous sub-processes via specialised phases (e.g. "hold conditions for 4 h" or "run feed at 12 kg/h until 500 kg consumed"). Truly continuous plants typically use ISA-88 alongside continuous-process models rather than instead of them.
Q.Does V5 Ultimate generate the batch production record automatically?+
Yes. V5 captures phase-level data contemporaneously during execution (per ALCOA+) and renders the ISA-88 Part-4-structured batch production record from the MMR snapshot — with two-person e-signature gates at release. The record carries the industry-correct label (eBMR, BPR, eDHR, batch / production record) based on tenant industry.
Primary sources
- ANSI/ISA-88.00.01-2010 — Batch Control, Part 1: Models and Terminology
- ANSI/ISA-88.00.02-2001 (R2013) — Part 2: Data Structures and Guidelines for Languages
- ANSI/ISA-88.00.03-2003 (R2018) — Part 3: General and Site Recipe Models and Representation
- ANSI/ISA-88.00.04-2006 (R2018) — Part 4: Batch Production Records
- IEC 61512 — Batch control (international equivalent)
- BatchML — Batch Markup Language (MESA)
- FDA — 21 CFR 211.188 Batch production and control records
- EU GMP Part I — Chapter 4 Documentation (Batch Records)
- ANSI/ISA-95 — Enterprise-Control System Integration (companion standard)
Further reading
- ISA-95The enterprise-integration standard ISA-88 composes with.
- MESThe Level-3 execution system that runs ISA-88 recipes.
- eBMRThe pharma batch record an ISA-88 Part-4 batch production record produces.
- BPR / batch production recordThe dietary-supplement batch record under 21 CFR 111.
- BMRThe pharma batch manufacturing record (211.188).
- MMRThe master manufacturing record — analogous to an ISA-88 master recipe.
- 21 CFR 211Pharma cGMP — the regulation a batch record satisfies.
V5 Ultimate ships with the ISA-88 controls already wired in — audit trail, e-signatures, validation evidence. Free trial, no credit card, onboard in days, not months.
