Independent and not affiliated with the FDA, MHRA, ISPE, PDA, or any agency. Get the appgoutham@madhadi.com
madhadi.comData Integrity & GxP Quality
Browse all topics → Articles Templates & Procedures Learning paths GlossaryScenariosToolsRegulatory ReferencesLearning PathsTopics About Start here
Record Plug-and-play starting point CSV / CSA

Record: Annex 11 System Description for a Critical Computerized System

A plug-and-play system description record for a High-tier GxP system: architecture, data flows, interfaces, dependencies, and security, the deeper documentation EU GMP Annex 11 expects for critical systems, with field definitions and a filled specimen.

Document type: Record

Read and copy the template below into your own quality system. It is a generic starting point for your own internal use, provided as is, with no warranty; see the Terms and License. Adopting it does not by itself create compliance.

This is a ready-to-use record for the deeper system description EU GMP Annex 11 expects for critical (High-tier) computerized systems, beyond the one-line inventory entry: an up-to-date document detailed enough to show how the system is arranged, how data moves through it, how it connects to other systems, what it depends on to run, and how it is secured. The inventory flags which systems owe this; this record is the document itself. Replace every <<FILL: ...>> placeholder and route it through your normal document control. Field definitions and a filled specimen follow. The context is in the GxP computerized system inventory and classification; Annex 11 is copyrighted, so describe its contents in your own words and confirm the current (and pending draft) text before you rely on it.

When this record is required

Maintain a system description for every High-tier system, meaning one with direct impact on product quality, patient safety, or batch-release/disposition decisions, or that holds critical GxP records. It is a living document: update it whenever the architecture, data flows, interfaces, or security posture change, under change control, and reconfirm it at periodic review. A draft Annex 11 revision (consultation 7 July to 7 October 2025, final expected mid-2026) sharpens the security expectations, so treat the security section as central, not optional.

Record control header

FieldEntry
Document titleSystem Description, <<FILL: SYSTEM NAME>>
Document number<<FILL: DOC-ID>>
Version<<FILL: version>>
Effective date<<FILL>>
Linked inventory ID<<FILL: SYS-nnnn>>
System owner (business / IT)<<FILL>>
Next review date<<FILL: per tier>>

1. System identity and purpose

FieldDefinitionEntry
System name / inventory IDName and the inventory row it maps to<<FILL>>
GxP functionWhat GxP records/decisions it serves<<FILL>>
Risk tier / GAMP categoryFrom the inventory<<FILL: High; Category 4>>
Predicate rules / recordsWhich regulated records it holds<<FILL>>
Validation statusReport reference and date<<FILL>>

2. Physical and logical architecture

Describe how the system is built: clients, application and database servers, whether on-premises, hosted, or SaaS, and the environments (production, validation/test, development). A simple labeled diagram or a component list is acceptable; the point is that a reader can see the moving parts.

ComponentRoleLocation / hostEnvironment
<<FILL: client>><<FILL>><<FILL>>Production
<<FILL: app server>><<FILL>><<FILL>>Production
<<FILL: database>><<FILL>><<FILL>>Production

3. Data flows

Describe the path of GxP data from creation to storage to any downstream use: where a record is created, how it is transformed, where it is stored, and where it goes next. Name the critical data and its lifecycle stages.

Data elementCreated whereTransformed howStored whereSent where
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

4. Interfaces and dependencies

List every connection to another system (inbound and outbound) and every service the system needs to run correctly (identity provider, time service, network, database platform). An interface that moves GxP data is itself a control point.

Interface / dependencyDirectionData / serviceControl on the interface
<<FILL: LIMS>>OutboundResult transferVerified mapping, checksum
<<FILL: time service>>DependencyTraceable timeLocked clock source
<<FILL: identity provider>>DependencyAuthenticationRBAC, no shared accounts

5. Prerequisites to run

State the hardware and software the system requires: operating system and version, database platform, runtime, and any Category 1 infrastructure it relies on and where that qualification is recorded.

PrerequisiteVersionQualification reference
<<FILL: OS>><<FILL>><<FILL>>
<<FILL: database>><<FILL>><<FILL>>

6. Security measures

Describe how the system and its data are protected: access control model, authentication, privilege separation and segregation of duties, audit trail configuration, backup and restore, disaster recovery, patching, and any encryption. This is the section the Annex 11 revision reinforces most.

ControlHow implementedEvidence reference
Access control (RBAC)<<FILL>><<FILL>>
Authentication<<FILL: unique accounts, MFA>><<FILL>>
Audit trail<<FILL: enabled, prior values, reviewed>><<FILL>>
Backup / restore<<FILL>><<FILL: last restore test>>
Disaster recovery<<FILL>><<FILL: last DR test>>
Patch / vulnerability management<<FILL>><<FILL>>

7. Acceptance criteria

  • The description covers architecture, data flows, interfaces, dependencies, prerequisites, and security, at a depth a reviewer can follow.
  • It maps to the inventory row and the validation package, and its version is current.
  • Every interface that moves GxP data names its control; every dependency names what it provides.
  • The security section reflects the system as configured today, with evidence references, not an aspirational design.
  • It is updated under change control and reconfirmed at periodic review.

8. Filled specimen (abridged)

An illustrative description for a configured chromatography data system. The company, system, and numbers are illustrative; replace them with your own.

FieldValue
System / inventory IDQC Chromatography Data System / SYS-0042
GxP functionAcquires, integrates, and stores release-testing chromatography results and e-signatures
Risk tier / categoryHigh / Category 4 (configured); custom export = Category 5 component
ArchitectureThin clients to an on-premises app server and Oracle database; separate validation environment
Key data flowRaw chromatograms created at the instrument, integrated and reviewed in the CDS, results transferred to LIMS via a validated interface
Interfaces / dependenciesOutbound to LIMS (verified mapping); depends on the domain identity provider (RBAC, no shared accounts) and an NTP-locked clock source
PrerequisitesWindows Server (IQ ref INF-2023-08), Oracle (INF-2023-09)
SecurityRBAC with acquire/reprocess/no-delete for analysts; audit trail enabled with prior values and reviewed each run; nightly backup, restore tested 2025-09; DR tested 2025-09; monthly patch cycle

In this example the description reads as a map: a reviewer can see the servers, the data path from instrument to LIMS, the two dependencies that could corrupt a record (identity and time), and the security controls as actually configured, each with an evidence reference. That is what “detailed enough” means for a critical system.

9. Common inspection findings this record prevents

  • A critical system with only a one-line inventory entry and no maintained description.
  • A description that no longer matches the system after undocumented changes.
  • Interfaces moving GxP data with no stated control, so a transfer error is undetectable.
  • A time or identity dependency that could corrupt records, never identified as a control point.
  • A security section that describes the intended design, not the current configuration, with no evidence.

10. How to adapt this record

  1. Set your document number and link it to the inventory row and validation package.
  2. Fill each section from the as-configured system, not the original design intent, and cite evidence.
  3. Put this record under change control so architecture, interface, or security changes update it.
  4. Confirm the current and pending Annex 11 text before issue; describe its expectations in your own words rather than pasting clauses.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.