V5 Ultimate
Systems & integration · The complete guide

Configuration Specification

TL;DR

In a GxP MES, the Configuration Specification is the authoritative blueprint for how the system is parameterized to meet requirements, control risk, and generate compliant e-records. It links ISA-95/88 models to GAMP 5 verification and Part 11/Annex 11 controls. V5 Ultimate formalizes the CS, tests it, and keeps it versioned on the same execution record used for eBMR/eDHR—tightening traceability from requirement to release.

Reviewed · By V5 Ultimate compliance team· 3,500 words · ~16 min read

01What it is and why it matters

A Configuration Specification (CS) is the controlled, versioned definition of how an MES and its dependent components are parameterized to meet documented requirements, manage quality risk, and produce compliant electronic records. It covers site-specific workflows, master data, recipes, role-based access, e-signature settings, audit trail options, interfaces, and system options that influence data integrity and product quality. The CS is not a vendor manual; it is your authoritative build blueprint and acceptance basis.

Regulatory expectations anchor the CS. 21 CFR 211.68 requires appropriate controls over computerized systems used in GMP operations; 21 CFR Part 11 and EU GMP Annex 11 define technical and procedural controls for electronic records and signatures. GAMP 5 (2nd ed.) calls for risk-based specification and verification with traceability from user requirements through configuration and testing. The CS operationalizes ISA-95 scope and, for batch, ISA-88 recipe structures, enabling consistent, reproducible, and testable MES behavior.

02Scope, structure, and typical contents

The CS should be modular, mapping to MES functional domains and integration points. It must be precise enough to rebuild the system from scratch and unambiguous for validation testers. Good practice is to structure the CS by domain (e.g., master data, execution, quality records, security, interfaces) and include normative references and a change log. Each configuration item should include a unique identifier, purpose, requirement trace, risk classification, default values, allowed ranges, and test references.

  • Master data and catalogs: materials, specifications, BOM/BOP, units of measure, equipment classes and states, electronic record metadata.
  • Execution logic: operation steps, workflows, interlocks/permissives, exception handlers, timers, recipe parameters and limits (ISA‑88 units/phases).
  • Quality and records: in-process checks, holds, deviation triggers, eBMR/eDHR templates, sampling plans, device history data capture.
  • Data integrity controls: audit trail scope, event granularity, system clock/time zone, e-signature prompts, reason/meaning codes.
  • Security and SoD: RBAC roles, privileges per function and record, dual-person controls, administrator segregation, account lockout policies.
  • Interfaces and integration: ISA‑95 L3/L4 data exchanges, master data sources, identifiers/keys, middleware endpoints, retry/error handling.
  • Environmental and infrastructure: environments (DEV/TEST/QA/PROD), configuration deployment method, backups, disaster recovery parameters.

Avoid overloading the CS with procedure text; operating instructions belong in SOPs and training. The CS should focus on deterministic system behavior, enumerated parameters, and testable acceptance criteria that collectively implement the intended use and manage identified risks.

03Alignment with ISA‑95 and ISA‑88

ISA‑95 defines enterprise–control integration and the functional model for MES (Level 3) interacting with Level 4 (ERP) and Levels 2/1 (control). The CS should reflect these layers by clearly separating enterprise master data consumption, MES orchestration, and equipment interactions. For batch, ISA‑88 models (procedural control, physical model, recipes) provide the vocabulary and decomposition used to specify MES configuration—site/master/recipe variants, unit procedures, operations, and phases with parameters and limits.

Model/LevelCS FocusExamples of ConfigurationResulting Records
ISA‑95 Level 4 (ERP)Data sources and handshakesItem/lot master link, order download rules, status codes, identifier mappingOrder receipt logs, interface audit
ISA‑95 Level 3 (MES)Execution workflows and quality controlsOperation steps, interlocks, checklists, sampling, holds, disposition ruleseBMR/eDHR entries, deviations, holds/releases
ISA‑88 ProceduralRecipe logic and parametersUnit procedures, operations, phases; parameter sets and limits; exception handlingRecipe version records, parameter sets, batch execution history
Cross-cuttingSecurity and data integrityRBAC roles, e-sign meaning codes, audit trail scope, time syncAudit trail events, signature manifests, access logs

This alignment ensures consistent term usage and enables portable testing: a phase parameter or interlock defined in the CS should be traceable to a requirement, visible in the recipe, and verifiable through execution logs and audit trails.

04Validation, traceability, and GAMP 5 practice

In GAMP 5 terms, a commercial MES is typically Category 4 (configured) with possible Category 5 extensions. The CS is the primary vehicle for documenting Category 4 configuration decisions. It should be bi-directionally traceable: from URS through Functional/Design Specifications into CS items, and from each CS item to risk controls and test cases. The CS also drives test design—defining acceptance criteria and negative/edge conditions for OQ and PQ.

  1. Establish URS with risk: Define intended use, data integrity needs, and quality risks (ICH Q10 alignment).
  2. Derive FS/DS: Articulate how MES capabilities will address URS; reference ISA‑95/88 structures.
  3. Author CS: Enumerate exact configurations; assign unique IDs, risk class, and test references.
  4. Verify OQ: Challenge configured behavior, including boundary and failure modes; confirm Part 11/Annex 11 controls.
  5. Qualify PQ: Demonstrate fitness in representative production scenarios with trained users and typical data.
  6. Baseline and release: Lock CS version, capture build/configuration records, and implement change control.

Traceability matrices should include CS item identifiers, requirement IDs, risk rankings, test case IDs, and evidence locations. 21 CFR 211.68 and Annex 11 expect appropriate controls over computerized functions and validation evidence; Part 11 guidance emphasizes validation, audit trails, and security—the CS is the anchor for demonstrating these controls are designed and tested.

05Part 11, Annex 11, and data integrity specifics

The CS must explicitly configure and justify data integrity controls. Per FDA Part 11 guidance, scope and application of electronic records/e-signatures require validated workflows, secure, computer-generated, time-stamped audit trails, and appropriate system checks. EU GMP Annex 11 requires periodic evaluation, access control, change/incident management, and audit trail review. MHRA’s data integrity guidance (ALCOA+) adds expectations for legibility, contemporaneity, and enduring records. These translate into concrete CS settings and procedural linkages.

  • Audit trail scope and granularity: events for create/modify/delete, parameter changes, exceptions, holds, review/approval, with user/time/meaning codes.
  • Electronic signatures: prompt points, signing reasons/meanings, dual-person signatures where required, signature manifestation on records.
  • Time and synchronization: system time source, time zone, DST handling; evidence that clocks are synchronized across MES nodes.
  • Security: RBAC role design, privilege mapping per function/record, account policies, disabled direct DB access for end users.
  • Record lifecycle: status model (draft/in-process/approved/archived), retention, export format, and backup/restore procedures with checksum/integrity verification.
  • Review processes: defined audit trail review intervals and filtered views to support routine oversight without data omission.

Each control should be mapped to requirements in the CS with acceptance tests (e.g., demonstrate that a changed critical limit triggers an audit trail entry with old/new values and requires authenticated re-approval).

06Change control, baselining, and configuration records

The CS must define how configuration is versioned, baselined, and promoted across environments. Configuration items should have semantic versioning and release notes. A baseline ties a CS version to a specific build (environment, database schema, recipe versions, interface endpoints). Changes proceed via formal change control, with impact/risk assessment, regression test selection, and approvals before deployment to production. Build and migration records (who/when/what) are retained as GMP data.

Annex 11 expects change and configuration management with appropriate segregation (developers vs. approvers vs. operators). For high-risk CS items (e.g., release permissives, limit calculations), mandate independent verification and targeted PQ after deployment. Keep retired CS versions retrievable to support batch investigations and lookbacks.

07Integration, master data, and identifiers

Because MES sits at ISA‑95 Level 3, the CS must codify how master data (materials, specs, equipment, work orders) flow from Level 4 and how execution data returns. Define ownership (system of record), synchronization strategy, and conflict handling. Specify identifiers and key mapping (e.g., material codes, lot/serial formats, equipment IDs) and data validation rules at interface boundaries. Include error handling logic, retries, quarantine queues, and controls for partial failures to prevent silent data loss.

  • Interface contracts: message schemas, mandatory fields, value lists, and versioning policy.
  • Idempotency and reconciliation: deduplication keys, sequence numbers, and daily reconciliation reports.
  • Data provenance: capture and expose source system and message identifiers on MES records to support traceability.
  • Security: authentication methods, least-privilege service accounts, encrypted transport, and interface audit logs.
  • Time semantics: event time vs. processing time handling to avoid chronology errors in batch genealogy.

Document interface test harnesses and scenario sets in the CS (happy-path and failure modes). Validate that master data updates do not retroactively alter previously approved records and that version ties are explicit (e.g., recipe v3 applied to orders created after cutover).

08Testing, qualification, and acceptance criteria

The CS drives test design. For each configuration item, define objective acceptance criteria and link to test cases. OQ should include boundary, negative, stress, and security tests; PQ proves suitability with trained users and realistic datasets. Part 11/Annex 11 controls (audit trail, signatures, security) warrant targeted, repeatable tests with documented evidence and screen prints/logs that show record linkage and timestamps. Retain raw test evidence and objective results tied to CS item IDs.

Risk ClassExample CS ItemsRecommended Testing
High (affects product quality/release)Release interlocks; critical limits; recipe parameters influencing CPPsIndependent review; negative testing; challenge/abuse cases; targeted PQ post‑go‑live
Medium (data integrity/traceability)Audit trail scope; e-sign prompts; role privileges; interface acknowledgmentsBoundary tests; role-matrix tests; clock/time sync checks; interface retry/failover
Low (usability/efficiency)Non-critical workflows; dashboard filters; non-GMP alertsFunctional checks; regression selection on change

Align test rigor with GAMP 5 risk-based approach. Where vendor OQ is leveraged, confirm its applicability to your configured state and supplement with site-specific tests for unique configurations and procedural controls.

09Operational controls, governance, and retention

Once live, the CS becomes part of the GMP record set. Govern it with document control, training, periodic review, and metrics (e.g., change throughput, test defect leakage). Define formal ownership (process owner and system owner), and ensure segregation of duties between authors, builders, and approvers. Establish a schedule for periodic evaluation (Annex 11) and security review (access recertification, role drift checks) with evidence that CS settings still reflect current practice.

  • Access governance: RBAC recertification, administrator activity reviews, and SoD policy checks.
  • Audit trail oversight: defined review cadence with sampling plans and exception reports.
  • Backup/restore: periodic restores to non-production to verify record integrity and recoverability.
  • Incident/change linkage: deviations or CAPAs that imply configuration fixes must reference CS items.
  • Retention: maintain superseded CS versions and build logs to support investigations and regulatory inspections.

NIST SP 800‑82 guidance on ICS security can inform hardening baselines (e.g., disabling unused services, patching cadence) and should be cross-referenced where MES interacts with control networks. Ensure system time is authoritative and stable to protect signature and audit trail validity.

10Common pitfalls and anti‑patterns

Frequent gaps include treating the CS as a narrative rather than a parameterized, testable blueprint; failing to capture environment-specific overlays; omitting negative tests for high-risk functions; and letting RBAC drift away from least privilege. Other anti-patterns: using uncontrolled spreadsheets as the de facto CS; retroactively modifying master data that change approved records; and deploying configuration piecemeal without tamper-evident logs. Each of these undermines traceability and data integrity.

Mitigations include rigorous document control, hash-verifiable configuration exports, routine reconciliation of live settings to the approved CS, and test automation that produces durable, reviewable evidence for each high-risk CS item.

11How V5 Ultimate handles configuration specifications

V5 Ultimate treats the Configuration Specification as a first-class, versioned object tied to environments, recipes, and records. Configuration items are uniquely identified, risk-classed, and linked to requirements and tests. Deployments generate immutable build logs with checksums; access and signature controls are set from centrally governed RBAC policies. OQ/PQ evidence, audit trail scopes, and periodic evaluations are attached to the CS, creating a single chain from intent to execution and release.

Interfaces are modeled at ISA‑95 boundaries with explicit ownership and idempotency. V5 automates role recertification and audit trail review workflows, preserving evidence required by Part 11 and Annex 11. Periodic evaluations compare live settings to the approved CS and flag drift for corrective action.

Frequently asked questions

Q.How is a Configuration Specification different from a Functional or Design Specification?+

A Functional/Design Specification explains what the system should do and how in principle; the Configuration Specification enumerates the exact, site-specific settings that implement that behavior. It is the build blueprint and the primary basis for OQ/PQ, change control, and ongoing governance.

Q.What level of detail is expected in a GMP-compliant Configuration Specification?+

Enough to deterministically rebuild the configured MES and to derive objective test cases. Include item identifiers, parameter values/ranges, role privileges, interface contracts, audit trail and e-sign settings, environment overlays, and references to requirements, risk, and tests.

Q.How should changes to the CS be validated?+

Run risk-based regression aligned to the changed items. High-risk items warrant independent review, negative testing, and targeted PQ post‑go‑live. Capture deployment records with checksums and approvals, and update traceability matrices and training where applicable.

Q.Do we need a separate CS for each site or product?+

Use a core CS with controlled variants. Site-specific overlays capture local equipment, identifiers, and regulatory constraints; product families can share recipe frameworks with parameter sets. Each deployable combination must be versioned and validated as a unit.

Q.How does the CS support 21 CFR Part 11 and Annex 11 compliance?+

By explicitly configuring audit trails, e-sign prompts/meanings, security (RBAC, SoD), time synchronization, and record lifecycle controls—and by providing testable acceptance criteria and evidence that these controls function as intended in production.

Primary sources

Further reading

See Configuration Specification working on a real shop floor

V5 Ultimate ships with the Configuration Specification controls already wired in — audit trail, e-signatures, validation evidence. Free trial, no credit card, onboard in days, not months.