Why Engineers Confuse URS and FDS

The User Requirements Specification and the Functional Design Specification are the two most important documents in a GAMP 5 validation project โ€” and the two most commonly confused. Engineers new to pharmaceutical projects regularly write FDS-level content in the URS, or produce a URS so thin it provides no validation foundation at all.

The confusion is understandable. Both documents describe "what the system does." The difference is whose perspective they're written from and at what level of detail. Getting this right is not just a formality โ€” it directly determines whether your traceability matrix closes cleanly and whether a QA reviewer can follow the logic from requirement to test.

The One-Sentence Rule

The URS says what the system must achieve โ€” written from the user's perspective, technology-neutral. The FDS says how the system will achieve it โ€” written from the engineer's perspective, technology-specific. If a sentence mentions Siemens, TIA Portal, Modbus, or any specific technology, it belongs in the FDS, not the URS.

URS vs FDS โ€” Side by Side

URS vs FDS โ€” FIVE EXAMPLE REQUIREMENT PAIRS URS โ€” WHAT (USER PERSPECTIVE) FDS โ€” HOW (ENGINEER PERSPECTIVE) [URS-FUN-001] "The system shall maintain reactor temp within ยฑ2ยฐC of setpoint." [FDS-3.1.1] "PID block TIC_101 (S7-1516) scans at 100ms. Kp=2.4, Ti=120s." [URS-SEC-003] "Access shall be locked after 3 failed login attempts." [FDS-6.2.3] "WinCC UMC lockout policy: 3 attempts, 30-min auto-unlock." [URS-DI-002] "All setpoint changes shall be logged with user ID and old/new value." [FDS-7.1.2] "WinCC audit trail table: columns TS, UserID, TagName, OldVal, NewVal." [URS-HMI-005] "Alarm banners shall appear within 5 sec of activation." [FDS-5.3.1] "WinCC alarm server priority 1 triggers global popup, 2s poll cycle." [URS-DAT-001] "Process data shall be retained for minimum 5 years." [FDS-8.2.1] "WinCC DataMonitor archive: SQL Server 2019, daily backup to NAS." EACH URS REQUIREMENT MAPS TO ONE OR MORE FDS SECTIONS โ€” THIS IS THE TRACE THE TRACEABILITY MATRIX CAPTURES
// THE URS IS TECHNOLOGY-NEUTRAL. THE FDS IS TECHNOLOGY-SPECIFIC. THE TRACE BETWEEN THEM IS WHAT A QA REVIEWER AUDITS.

The URS in Depth

The URS is authored by โ€” or in close collaboration with โ€” the end user: the production team, the site engineer, or the process owner. It should be reviewable by a non-engineer and approved by QA before any design work begins. See our complete URS writing guide for structure, numbering, and examples.

Key characteristics of a well-written URS:

The FDS in Depth

The FDS is authored by the system integrator or automation engineer. It is the design document โ€” it describes how every URS requirement will be implemented in the specific technology chosen. It forms the basis for the FAT protocol, which tests that the design was correctly implemented.

Key characteristics of a well-written FDS:

Where the HDS Fits In

Many projects also have a Hardware Design Specification (HDS) sitting alongside the FDS. The FDS covers the software and functional design. The HDS covers the physical hardware โ€” panel layouts, cable schedules, instrument datasheets, network diagrams, and P&IDs. Together they form the complete design package that the IQ verifies was correctly installed.

For smaller systems a combined FDS/HDS is acceptable. For larger systems with complex hardware, keeping them separate makes review and approval more manageable.

The Approval Sequence โ€” Why It Matters

The GAMP 5 V-model requires documents to be approved in sequence. The URS must be approved before the FDS is written. The FDS must be approved before the FAT protocol is written. This sequencing isn't bureaucracy โ€” it's the control that prevents design scope creep from undermining the validation.

In practice, the engineer often wants to start designing before the URS is approved. The correct response is to document any design assumptions in the FDS explicitly and flag them for URS confirmation โ€” not to bypass the approval sequence.

In the QLean Framework

The URS and FDS templates are pre-linked โ€” the FDS includes a traceability column that references URS requirement IDs, and the format is consistent with the Traceability Matrix template. This means the trace from URS โ†’ FDS โ†’ FAT โ†’ OQ flows automatically without manual cross-referencing.