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
Advanced CSV / CSA

Validating Cloud and SaaS Systems in GxP: The Shared Responsibility Model

How to approach validation for cloud-hosted and SaaS GxP systems, what IaaS, PaaS, and SaaS mean for validation scope, the shared responsibility model, and what your quality agreement must cover.

Cloud and SaaS systems are now the dominant model for new GxP system deployments. The major LIMS, ELN, QMS, and MES vendors have largely shifted to cloud-hosted or SaaS offerings, and for many categories an on-premises option no longer exists. For pharmaceutical, biotech, medical device, and broader life-sciences quality teams, this creates a validation problem that does not fit neatly into the traditional on-premises CSV playbook.

The core difficulty: in a cloud environment, the responsibilities for system operation, maintenance, and control are split across three parties. There is the cloud service provider (CSP) who owns the physical infrastructure, the software vendor who builds and operates the application, and the customer (you) who configures and uses it. Often the CSP and the software vendor are different companies, so a single SaaS QMS may sit on a hyperscale platform run by a third firm. Validation has to account for all of these layers, which means understanding what each party controls, what objective evidence exists for those controls, and what responsibilities stay with your site no matter which cloud model you buy.

This article is written for practitioners who need to validate a cloud or SaaS system, assess one already in production, or defend one at inspection. Foundational concepts are covered in the GAMP 5 article and the computer software assurance article. If you are new to the underlying vocabulary, read what CSV deliverables look like first.


Why Cloud Changes the Validation Question

Traditional CSV was built on an assumption that no longer holds: that the regulated company controls the environment. When you owned the server, you controlled the operating system patch schedule, the database version, the backup job, and the moment any change happened. Validation worked because you could freeze the system, test it, and keep it frozen until you chose to change it.

In a SaaS model you control almost none of that. The vendor patches the platform on its own cadence, upgrades the application on its own release schedule, and may move your data between data centers without telling you unless the contract says otherwise. The validated state is therefore not something you alone can hold still. This is the single most important mental shift: cloud validation is less about a one-time qualification event and more about an ongoing relationship that has to be governed, monitored, and re-evidenced over the system’s life.

That shift does not lower your accountability. Regulators have been consistent on this point. A vendor hosting your data does not make the vendor responsible for your compliance. The marketing authorization holder or the regulated establishment remains answerable for the integrity and availability of the records. The cloud just changes how you generate the evidence, not who owns the outcome. GAMP 5 Second Edition (ISPE, 2022) reinforces this by directing regulated companies to make better use of supplier documentation and supplier-side testing, which is the practical engine of cloud validation: you are buying evidence as much as you are buying software.

The regulatory basis in one paragraph

No single regulation says “validate your cloud.” The obligation is assembled from several sources that all point the same way. In the United States, 21 CFR 211.68 requires that automated systems used in GMP be suitable for their intended use and routinely calibrated, inspected, or checked, and 21 CFR Part 11 (1997) governs electronic records and signatures wherever those records live. In the EU, EU GMP Annex 11 “Computerised Systems” (in force since 2011) sets the validation and third-party expectations, and Annex 11 clause 3 specifically governs suppliers and service providers. For combination products and any device-constituent work, 21 CFR 820.70(i) historically required validation of software used in production or the quality system. Under the Quality Management System Regulation (21 CFR 820 as amended February 2, 2024, effective February 2, 2026), legacy 820.70(i) is reserved and that requirement now sits in ISO 13485:2016 clause 7.5.6 (validation of software used in production and service provision) and clause 4.1.6 (validation of software used in the quality management system), incorporated into Part 820 by reference, so a reader checking the current obligation should look to the ISO clauses rather than the old Part 820 text. For clinical systems, ICH E6(R3) Good Clinical Practice (2025) and FDA’s electronic systems guidance carry equivalent expectations. Cloud does not get a carve-out from any of these. It changes how you satisfy them.


The Three Cloud Models and What They Mean for Validation

The cloud service models come from the same NIST definitions everyone uses (NIST Special Publication 800-145, “The NIST Definition of Cloud Computing,” 2011). They matter for validation because each model draws the line between vendor and customer in a different place.

Infrastructure as a Service (IaaS): The CSP provides compute, storage, and networking. The customer manages everything above the bare infrastructure: operating system, middleware, application, data, and configuration. An example is hosting your own LIMS on rented virtual machines on a platform like AWS EC2 or Microsoft Azure Virtual Machines.

For validation, IaaS behaves almost exactly like an on-premises deployment on someone else’s hardware. The customer is responsible for the same activities as an on-premises system, including infrastructure qualification of the operating system and database, because you installed and control them. The CSP’s responsibility is limited to physical security, power, cooling, and the availability of the virtual hardware, which you assess through their certifications rather than by inspecting their data center.

Platform as a Service (PaaS): The CSP provides infrastructure plus operating system, middleware, and runtime. The customer manages the application and its data. An example is deploying a custom-built application onto a managed application platform such as a managed database or container service.

For validation, PaaS reduces your infrastructure qualification scope. You do not qualify the operating system or the database engine because the CSP manages those, but you remain responsible for validating the application and its configuration. The platform layer is addressed through CSP compliance documentation rather than direct testing.

Software as a Service (SaaS): The vendor provides the complete application, running on infrastructure the vendor controls, delivered to many customers from a shared code base. The customer manages data and configuration within the application. An example is a cloud-native QMS or LIMS where the vendor hosts, maintains, and continuously updates the software.

For validation, SaaS has the most complex responsibility model and the smallest customer-controlled surface. The vendor controls infrastructure, platform, application code, and the software version itself. You control configuration, the data you enter, your user access model, and your standard operating procedures for using the system. This is where the shared responsibility model does its real work.

A useful way to hold these in your head: as you move from IaaS to PaaS to SaaS, your direct testing burden shrinks and your evidence-review and contractual-control burden grows. The total work does not disappear; it changes shape.

LayerIaaSPaaSSaaS
Physical data centerVendorVendorVendor
Network and storageVendorVendorVendor
Operating systemCustomerVendorVendor
Database / runtimeCustomerVendorVendor
Application codeCustomerCustomerVendor
Application configurationCustomerCustomerCustomer
Data and user accessCustomerCustomerCustomer

How the model choice maps to GAMP categories

The cloud model interacts with the GAMP 5 software category, and confusing the two is a common error. The cloud model tells you who controls each layer. The GAMP category tells you how configurable or bespoke the application is, which drives how much functional testing you do. They are independent axes. A configured commercial QMS (GAMP Category 4) delivered as SaaS still gets Category 4 rigor on its configuration, even though the vendor owns the stack beneath it. A custom application you wrote and deployed on PaaS (GAMP Category 5) gets full design and unit-level scrutiny on your code regardless of who runs the platform. Decide the cloud model and the GAMP category separately, then combine them: cloud model sets your evidence-review and contractual scope, GAMP category sets your functional testing depth. The category framework is in the GAMP 5 article.


The Shared Responsibility Model

In a SaaS deployment, validation responsibilities are distributed rather than owned end to end by one party. The table below shows the common split. The exact allocation belongs in your quality agreement, because a vague split is the gap inspectors find.

Responsibility AreaSaaS VendorCustomer Site
Infrastructure security and availabilityOwnsReviews evidence
Platform (OS, database) managementOwnsReviews evidence
Application code and software testingOwnsReviews evidence via audit
Application configurationSharedCustomer validates its configuration
Access control and user managementSharedCustomer manages users and roles
Data integrity controls (audit trail)Vendor provides capabilityCustomer verifies configuration and use
Data backup and recoveryVendor provides capabilityCustomer verifies and tests restore
Change management (software updates)Vendor initiatesCustomer assesses impact, tests if needed
Incident responseVendor managesCustomer monitors and escalates
Compliance documentationVendor providesCustomer incorporates into validation

The practical implication is that, for a SaaS GxP system, a meaningful portion of your validation scope shifts from testing to evidence review. You cannot test the underlying database engine, so you review the vendor’s documentation that it is qualified. You cannot control the operating system patch schedule, so you review the vendor’s change management process and its outputs. What you validate directly is the configuration of the application, the controls you implement inside it, and your procedures for using it.

“Shared” is the word that causes trouble. A shared control with no named owner is an unowned control. For audit trail, for example, the vendor provides the capability, but if no one at your site confirms it was switched on, scoped to the right events, and protected from disablement, the capability is worthless. Treat every “shared” row as two responsibilities with two owners, not one fuzzy one.

Turning the model into a RACI you can defend

A responsibility table is only as good as its precision. The strongest deliverable here is a line-by-line responsibility matrix, agreed and signed by both parties, that names a specific owner for every control rather than leaving “shared” undefined. A workable structure is a RACI (Responsible, Accountable, Consulted, Informed) at the control level. A short worked extract:

ControlVendor RVendor ACustomer RCustomer AEvidence the customer keeps
Audit trail capability exists and is tamper-evidentYesYesNoNoVendor design/test documentation; supplier audit report
Audit trail switched on and scoped to GxP events in the production tenantNoNoYesYesConfiguration verification record (IQ); screenshot of config
OS and database patched and qualifiedYesYesNoNoVendor change/patch records; SOC 2 / ISO 27001 evidence
User provisioning, periodic access review, deprovisioning of leaversNoNoYesYesAccess review records; joiner/mover/leaver tickets
Encryption of data at rest and in transitYesYesNoNoVendor security white paper; certification scope statement
Backup executionYesYesNoNoVendor backup logs / attestation
Restore proven to return usable, intact GxP dataNoNoYesYesDocumented restore test with verification of audit trail survival
Impact assessment of a vendor releaseNoNoYesYesChange record citing release notes and risk decision

Notice the pattern. Where the vendor is accountable, the customer’s job is to obtain and retain the evidence. Where the customer is accountable, the customer must generate and keep its own record. There is no row where “the vendor handles it” means the customer keeps nothing. That single principle, that accountability never leaves your file empty, is what keeps a cloud system defensible.


Worked Example: Validating a Cloud QMS

A concrete sequence helps. Suppose your site is bringing in a cloud-native QMS that runs deviations, CAPAs, and change control, hosted and operated entirely by the vendor.

  1. Define use and risk. Write the user requirements specification describing the GxP processes the system supports, then run a risk assessment to set the depth of testing. A QMS that holds your CAPA records and deviation workflow is high impact, so e-signatures, audit trail, and record retention get the most rigor. The method is covered in CSV risk assessment. Requirements traceability discipline is in user requirements and traceability.

  2. Assess the supplier. Review the vendor’s quality system, development practices, security certifications, and Part 11 / Annex 11 self-assessment. Decide whether a documentation review is enough or a remote audit is warranted. See supplier and vendor qualification and, for software-specific assessment, software supplier assessment.

  3. Verify configuration as your IQ. Confirm the production tenant is set up with the approved configuration: workflow states, role definitions, audit trail enabled and scoped, e-signature manifestations, retention rules, and any integrations. You are not installing software, so IQ is configuration verification, not infrastructure installation.

  4. Test the configured behavior as your OQ. Challenge the configured workflows and the controls that matter for compliance. Confirm an unauthorized user cannot approve a CAPA, that the audit trail captures the who/what/when/why for record changes, and that an electronic signature is bound to the record. Reuse vendor test evidence for generic platform functions; spend your own testing on your configuration and the audit trail behavior. E-signature binding is covered in electronic signatures implementation.

  5. Run end-to-end UAT/PQ. Walk a real deviation from open to closure with the people who will actually use it, in the production-equivalent environment.

  6. Wire up ongoing governance. Define how vendor updates are handled, who reviews release notes, and what triggers re-testing. This is the part on-premises habits tend to skip.

The point of the example is the proportion. Roughly speaking, far more of your effort goes into supplier assessment, configuration verification, and update governance than into the kind of full-stack installation testing an on-premises deployment demands.

A concrete test-case sample

To make the OQ tangible, here is the shape of a single high-risk test case for the QMS above. Generic, reusable, and the kind an inspector expects to see executed and signed.

FieldEntry
Test case IDOQ-CAPA-007
Requirement tracedURS-SEC-03 (only the Quality Approver role may approve a CAPA for closure)
Risk rationaleUnauthorized closure of a CAPA defeats the corrective action control; high impact
PreconditionTenant configured per approved config baseline; two test users, one with Quality Approver role, one without
Step 1Log in as the non-approver user, open an open CAPA, attempt to approve closure
Expected 1System blocks the action; approval control not available or rejected; event written to audit trail
Step 2Log in as the Quality Approver, apply e-signature to approve closure
Expected 2Approval succeeds; e-signature shows name, date/time, and meaning; record state changes to Closed
Step 3Open the audit trail for the record
Expected 3Audit trail shows the blocked attempt, the approval, the signer identity, timestamp, and reason, and entries cannot be edited
AcceptanceAll expected results met, evidence attached (screenshots), executed and reviewed by independent reviewer, no open deviations

When a step fails, do not pencil-whip it. Raise a documented test failure and route it through your validation test failure management process so the resolution is traceable.


What the Quality Agreement Must Cover

The quality agreement between the regulated company and the SaaS vendor is the document that allocates responsibility and records the vendor’s commitments. For a GxP SaaS system, the quality agreement, or a service level agreement carrying explicit GxP provisions, should address the following.

Data integrity commitments:

  • Audit trail retention period and scope, aligned to your record retention obligations
  • Confirmation that the vendor will not modify or delete customer data without authorization
  • Notification requirements for any data loss, corruption, or access breach, with a defined timeframe

Change management:

  • Advance notification period for planned software updates, often in the range of 30-90 days for major changes
  • The customer’s right to access a test or sandbox environment before production deployment of major updates
  • A commitment to maintain a validated state through updates, or to flag when a major release requires customer revalidation

Access controls:

  • The conditions under which vendor staff can access customer data, logging of that access, and customer notification requirements
  • Logical segregation of your data from other tenants’ data in a multi-tenant environment

Availability and business continuity:

  • Uptime commitments and how downtime is measured and credited
  • Backup frequency and the recovery point and recovery time objectives (RPO and RTO)
  • A disaster recovery plan with evidence of periodic testing, not just a written plan

Audit rights:

  • The customer’s right to audit the vendor’s GxP-relevant facilities, systems, and processes
  • The vendor’s provision of audit reports in lieu of physical audits, which is common for large platform providers who cannot host individual customer visits
  • Independent third-party reports such as ISO/IEC 27001 certification or SOC 2 Type II reports made available under appropriate confidentiality terms

Data portability and exit:

  • The ability to export all customer data, including metadata and audit trails, in a usable and ideally non-proprietary format
  • The process and timeline for data return on contract termination
  • Confirmation of data destruction after exit

A practical tip: do not let procurement sign the master service agreement before quality has reviewed the GxP terms. Once the contract is signed, your bargaining position to add data-return clauses or audit rights is gone, and you will spend the system’s life working around the gap.

Acceptance criteria for the agreement itself

How do you know the agreement is good enough? Apply these tests before you accept it:

  • Every “shared” control in your responsibility matrix maps to a named owner in the agreement. No orphans.
  • Every vendor commitment has a measurable parameter (a number of days, a percentage, an RPO/RTO in hours), not just “promptly” or “best efforts.”
  • The notification clauses have defined timeframes, and at least one of them (data breach) is short enough to let you meet your own regulatory reporting deadlines.
  • Audit rights survive even when the vendor offers reports in lieu of visits, so you retain a route to escalate if reports raise questions.
  • The exit clause is testable, meaning you could actually run an export today and read the result without the vendor’s software.

If any of these fail, the agreement is not done, no matter how many pages it runs to. Tie this work to your broader supplier qualification and CDMO and vendor quality agreement practices so the cloud agreement is not a one-off document with no system around it.


Validation Scope for a SaaS GxP System

The validation approach follows the same GAMP 5 lifecycle and V-model structure as any other system. What changes is the scope of each deliverable.

URS and functional specifications. The same as any system. Document what the system must do in GxP use and the functional requirements it must meet. Requirements remain the backbone of traceability.

Supplier assessment. More extensive than for on-premises systems, because the vendor controls more of the stack. A sound assessment covers the vendor’s quality management system, its software development lifecycle, security controls and certifications, regulatory compliance documentation including a Part 11 assessment and Annex 11 considerations, data center certifications, and the exercise of audit rights through either a physical audit or a documentation review.

IQ scope. For SaaS, installation qualification is primarily configuration verification: confirming the production environment was set up with the approved configuration, including user roles, workflow settings, audit trail configuration, e-signature setup, and integration settings. Infrastructure and platform installation is addressed through vendor documentation rather than your own testing.

OQ scope. Tests the configured application against functional requirements. You may reference vendor test documentation for core, unconfigured application functions and concentrate your own OQ on your configuration, custom workflows, and the controls that protect data integrity.

PQ / UAT scope. End-to-end process testing in a production-equivalent setting, with real users and realistic data. This is essentially unchanged from on-premises.

Impact of vendor updates. SaaS vendors update on their own schedule, sometimes monthly or even continuously. Your validation plan must define how you handle updates: what triggers an impact assessment, which change types require customer testing, and when revalidation is needed. For most minor updates, vendor release notes plus their regression evidence may be enough. For major releases, targeted OQ of the affected functionality is usually required. Build this into change control for validated systems rather than treating each release as a surprise.

A common failure is the “validate once and forget” pattern carried over from on-premises practice. With a continuously updated SaaS system, a validation report dated two years ago, covering a version that no longer exists, is a finding waiting to happen. Periodic review, covered in the validation master plan and periodic review article, is how you keep the validated state credible over time.

Applying CSA to cut the testing that adds no assurance

FDA’s Computer Software Assurance approach, issued as a draft guidance in September 2022, finalized 24 September 2025, and currently at the version issued 3 February 2026 (“Computer Software Assurance for Production and Quality Management System Software”), is well matched to cloud and SaaS. The logic of CSA is to spend assurance effort where failure would harm the patient or the product, and to reuse supplier activity for lower-risk functions. In a SaaS system the vendor has already tested the platform across thousands of tenants, so re-scripting exhaustive tests of core platform functions adds cost without adding assurance. CSA lets you direct rigorous, scripted testing at your high-risk configured controls (e-signature, audit trail, role-based access, GxP-critical calculations) and use lighter approaches, such as unscripted or ad hoc testing and review of vendor evidence, for low-risk standard features. The full method is in the computer software assurance article and the CSA software supplier assessment article. Two cautions: CSA reduces redundant documentation, it does not reduce your accountability, and it never excuses skipping a risk assessment. The risk determination is the gate that decides where rigor goes.


Annex 11 and Third-Party Systems

EU GMP Annex 11, “Computerised Systems” (EudraLex Volume 4, in force since 2011), addresses third-party arrangements directly. Clause 3.1 carries a simple expectation: whenever an outside party is used for anything touching a computerised system or its data, whether that is supplying, installing, configuring, integrating, validating, maintaining (including remote access), modifying, or retaining the system or service, there has to be a formal written agreement between the manufacturer and that party, and the agreement has to spell out clearly what the third party is responsible for.

This clause is the EU basis for the quality agreement requirements described above. The agreement must define who is responsible for validation, who is responsible for data security, and who is responsible for ensuring ongoing compliance. Annex 11 also expects supplier competence to be assessed (clause 3.2) and audit information to be available on request, which is exactly the audit-rights provision your contract should carry.

In the United States, the same obligations flow from the predicate rules and from 21 CFR Part 11, “Electronic Records; Electronic Signatures” (effective 1997). Part 11 does not mention the cloud, but its controls for electronic records and signatures apply regardless of where the records sit. The mapping between the two frameworks is laid out in the Part 11 and Annex 11 practical guide and the consolidated 21 CFR Part 11 and EU Annex 11 article.

The principle is the same on both sides of the Atlantic: the fact that a vendor hosts your system in its data center does not transfer your compliance responsibility. The manufacturer remains responsible for ensuring the system is validated, controlled, and operated compliantly.


Data Residency and Regulatory Jurisdiction

For international operations, where data is physically stored matters. Different jurisdictions impose different data residency rules, and frameworks such as the EU General Data Protection Regulation (Regulation (EU) 2016/679, applicable since 2018) constrain where personal data tied to clinical subjects or patients may be processed and transferred. Several markets in Asia and elsewhere carry their own data protection regimes with similar effects.

For GxP records, the concern is slightly different from privacy. If your data is stored in a jurisdiction with different legal frameworks around government access, law-enforcement discovery, or business-continuity protection, those frameworks could affect the availability and integrity of your data under conditions outside your control. A subpoena, a sanctions regime, or a local data-localization mandate can all touch records you assumed were always yours to reach.

Address this in the quality agreement: define where data is stored and processed, require notification before any change of jurisdiction, and confirm your rights to access and export the data regardless of storage location. For multi-region SaaS, ask specifically whether backups and disaster-recovery copies stay within the same jurisdiction as the primary, because a compliant primary with an out-of-scope backup region is a quiet gap.


Cybersecurity and Access Control in a Shared Model

Moving to the cloud does not move the access-control problem to the vendor. The vendor secures the platform; you still own the application-level access model. Provisioning, periodic access reviews, segregation of duties, and timely deprovisioning of leavers remain your responsibilities, and they are favorite inspection topics. Single sign-on and identity federation can help, but they also create a dependency: if your identity provider is misconfigured, access to a GxP system can be granted or revoked incorrectly without anyone touching the application itself. Map that dependency and test it. The detail lives in CSV cybersecurity and access control.

Backup and restore deserve a specific call-out. A vendor’s statement that backups run nightly is a commitment, not evidence. At least once, verify a restore actually returns usable, intact GxP data, and confirm the audit trail survives the restore. The approach is the same as for any system, described in backup, restore, and disaster recovery validation.

What to actually verify, not just trust

Cloud security white papers are reassuring and rarely specific. Convert claims into checks. A short list that separates a paper exercise from real assurance:

  • Tenant isolation. In a multi-tenant SaaS, confirm in writing how your data is logically segregated from other tenants, and that no shared identifier or query path could surface another tenant’s records. Ask whether penetration testing covers cross-tenant access.
  • Encryption. Confirm encryption in transit (TLS) and at rest, and ask who holds the keys. Vendor-held keys are normal; the point is that the answer is documented, not assumed.
  • Privileged vendor access. Vendor administrators usually can reach the platform. Require that such access is role-limited, logged, and ideally notified to you. An unlogged super-user is an unowned audit-trail gap.
  • Audit trail of the audit trail. Confirm that no role, including a vendor administrator, can disable or edit the GxP audit trail without leaving a trace. This is the control inspectors probe hardest.
  • Identity provider failure modes. If SSO is used, test what happens when the IdP grants a stale role or fails to revoke a leaver. The application can be perfectly configured and still expose a GxP system through an upstream identity error.

Treat each of these as a line item with a name against it. The mechanics of access review and segregation of duties tie back to GxP roles and responsibilities and your data governance framework.


Roles and Responsibilities

Cloud validation fails most often not on technique but on ownership. Name these roles in the validation plan and the quality agreement.

RoleResponsibility in a cloud/SaaS validation
System owner (business)Owns the system’s fitness for use, approves the validation plan and report, owns the relationship with the vendor and the budget for ongoing governance
Process ownerDefines the GxP process the system supports, signs off URS and UAT, owns the procedures for use
Quality assuranceApproves validation deliverables, sets risk-based rigor, reviews the supplier assessment and the quality agreement GxP terms, owns periodic review
IT / system administratorManages the customer-controlled configuration and integrations, executes user provisioning and deprovisioning, monitors vendor notifications
Validation leadAuthors the validation plan, runs the risk assessment, executes or coordinates IQ/OQ/PQ, maintains traceability, manages test failures
Supplier / vendorOperates the infrastructure, platform, and application; provides compliance documentation, release notes, test evidence, and audit support per the agreement
Data owner / data stewardOwns data integrity controls, audit trail configuration and review, retention, and the data exit plan

The recurring failure mode is the “shared” control with no individual name behind it. When a finding lands, an inspector will ask who is accountable for it, and “the vendor and us” is not an answer. Assign a person, not a function, to each customer-side accountability before go-live. Career context for these roles is in GxP roles and responsibilities and data governance roles and careers.


Common Mistakes and Inspection-Finding Patterns

These are the patterns that recur across cloud and SaaS findings, stated generically.

  • Validating a SaaS system as if it were on-premises. Full-stack IQ on infrastructure you do not control, while the configuration that actually carries the GxP risk is barely tested. The scope is pointed at the wrong layer.
  • The “shared” control with no owner. Audit trail, access review, or backup restore documented as “shared” with no name. The capability exists, but no one confirmed it was used correctly, so there is no evidence at all.
  • Validate once and forget. A validation report covering a software version that no longer exists. The vendor has shipped twelve releases since, none of them impact-assessed, and the periodic review never happened.
  • No quality agreement, or a procurement contract with no GxP terms. Uptime and pricing are defined; audit trail retention, breach notification, audit rights, and data exit are not. The gap surfaces when something goes wrong and there is no contractual lever.
  • Backup claimed, restore never tested. A statement that backups run, with no documented restore of usable GxP data and no confirmation the audit trail survived. The first real test is the disaster, which is the worst time to discover the copy is incomplete.
  • Unmanaged vendor updates. A continuous-delivery SaaS where release notes are not reviewed, no one decides whether a change touches GxP function, and the validated state quietly drifts away from reality.
  • No exit evidence. The contract says data can be exported, but no one ever ran an export to confirm the format is readable without the vendor and that audit trails come out intact. At decommissioning this becomes an emergency.
  • Vendor self-assessment accepted at face value. A vendor Part 11 statement filed without any independent assessment of the vendor’s quality system, with no audit and no review of third-party reports. The customer outsourced its judgment along with its hosting.

Most of these reduce to one root cause: treating the vendor relationship as a purchase rather than an ongoing control that has to be governed and evidenced. For how findings like these are classified and responded to, see audit finding classification and FDA 483 response strategy.


Interview Questions and How to Answer Them

If you work in CSV or data integrity, cloud and SaaS questions come up in interviews and in inspections. The strong answers below are the ones that show you understand where accountability sits.

“A vendor hosts our QMS in their cloud. Who is responsible for its validation and GxP compliance?” The regulated company. Hosting does not transfer accountability. The vendor operates the stack and provides evidence, but the manufacturer or marketing authorization holder remains answerable for the system being validated, controlled, and operated compliantly. This is stated in Annex 11 clause 3 and is the consistent regulator position on both sides of the Atlantic.

“How does your validation scope change between IaaS, PaaS, and SaaS?” As you move from IaaS to SaaS, direct testing burden shrinks and evidence-review and contractual-control burden grows. In IaaS you qualify the OS and database yourself; in SaaS the vendor controls infrastructure, platform, and application code, and your direct validation is the configuration, the data-integrity controls, your access model, and your procedures. The total work does not vanish, it changes shape.

“What is the difference between the cloud service model and the GAMP category, and why does it matter?” The cloud model says who controls each layer; the GAMP category says how configurable or bespoke the application is. They are independent. A configured commercial QMS delivered as SaaS is still GAMP Category 4 and gets Category 4 rigor on its configuration. Decide them separately and combine: cloud model sets evidence and contract scope, category sets functional testing depth.

“What must the quality agreement with a SaaS vendor cover?” Data integrity commitments including audit trail retention and breach notification timeframes, change management with advance notice and sandbox access for major updates, access controls and tenant isolation, availability with RPO and RTO and tested disaster recovery, audit rights including reports in lieu of visits, and data portability and exit including export of metadata and audit trails in a non-proprietary format with confirmed destruction at exit. The acceptance test: every shared control has a named owner and every commitment has a measurable parameter.

“A SaaS vendor pushes updates monthly. How do you stay validated?” With an update governance process defined before go-live: who reviews release notes, what triggers an impact assessment, which changes require customer testing, and when revalidation is needed. Minor updates may be covered by vendor regression evidence; major releases get targeted OQ of affected functionality. This is run through change control and confirmed by periodic review, not treated as a surprise each release.

“How does Computer Software Assurance apply to a cloud system?” CSA directs assurance effort by risk and reuses supplier testing. In SaaS the vendor has already tested core platform functions across many tenants, so I focus scripted rigorous testing on high-risk configured controls like e-signature, audit trail, and access, and use lighter methods plus vendor evidence for low-risk standard features. CSA reduces redundant documentation, not accountability, and it still starts from a risk assessment. Note it was a 2022 draft and was finalized in 2025.

“The vendor says backups run nightly. Is that enough for your file?” No. That is a commitment, not evidence. I document at least one restore test that returns usable, intact GxP data and confirm the audit trail survives the restore. A backup you have never restored is an assumption.

“What happens to your GxP data if you leave the vendor?” That is decided before signing, not at exit. I confirm against a real export test that data, metadata, and audit trails come out in a non-proprietary, readable format, define the retention period and destruction confirmation, and treat the retirement like any system decommissioning: records verified as migrated, audit trails legible, and the old environment confirmed clear of active GxP records.

“Where is your data stored, and why does that matter beyond privacy?” Beyond GDPR-style privacy constraints, the storage jurisdiction can affect availability and integrity through government access, discovery, sanctions, or data-localization rules. I fix the storage and processing location in the agreement, require notice before any jurisdiction change, and confirm backups and disaster-recovery copies stay in scope, since a compliant primary with an out-of-region backup is a hidden gap.


Decommissioning and Data Migration

Cloud and SaaS systems add a specific challenge at end of life: when you leave a vendor, your data lives on the vendor’s systems, and you have to get it back in a usable, validated form. The time to solve this is before you sign, not when the relationship ends.

Before deploying any SaaS GxP system, define the exit plan and confirm it against real export tests, not contract language alone:

  • What data formats can the vendor export, and are they non-proprietary and readable without the vendor’s software?
  • What metadata is included in the export?
  • Is audit trail data included, and in what format that preserves its meaning?
  • What is the vendor’s data retention period after contract termination, and when is the data destroyed?

The decommissioning of a cloud or SaaS system, including migration of records to a successor, should follow the same expectations as any other system retirement: all GxP records verified as migrated, audit trails preserved and still legible, data readable and accurate in the destination system, and the old environment confirmed as no longer holding active GxP records. The mechanics are covered in data migration validation and the broader retirement step in GxP computerized systems operations.


The Bottom Line

Cloud and SaaS deployment does not reduce your compliance obligations. It redistributes them. Some responsibilities shift to the vendor, but your accountability for the data and for the system’s fitness for GxP use stays with you. A thorough supplier assessment, a quality agreement that names an owner for every shared control, and a validation approach that explicitly accounts for the shared responsibility model and for ongoing vendor updates give you a far stronger position to explain and evidence at inspection. No approach guarantees an outcome, and none of this substitutes for adapting the method to your own product risk, your own quality system, and the current regulatory text in the markets you supply. What it does buy you is a coherent story with records behind every part of it, which is what an experienced inspector is actually looking for. A validation that treats a SaaS system as if it were on-premises, that ignores vendor controls, and that freezes in time while the software keeps changing underneath it will have gaps an experienced inspector will find.

Use madhadi.com as an app Full screen, works offline, one tap from your home screen.