All guides Validation · 3 min read

Computer Software Assurance in practice

FDA's Computer Software Assurance (CSA) guidance replaces the habit of testing and screenshotting everything with a simpler question: what could go wrong for product quality or patients if this feature failed, and how much assurance does that call for?

Updated October 7, 2026 · Not legal or regulatory advice: check the current regulation and your own procedures.

What it is, and what it covers

FDA finalized its Computer Software Assurance guidance in September 2025, after a 2022 draft. On 3 February 2026 it replaced it with Computer Software Assurance for Production and Quality Management System Software, in line with the Quality Management System Regulation (QMSR), the version to use now. It covers software used as part of production or the quality system (such as a quality management system, a LIMS, or a spreadsheet tool used for quality records), not software that is itself part of a medical device. It supersedes Section 6 of FDA's 2002 General Principles of Software Validation.

It's written for device manufacturers, but its risk-based approach matches GAMP 5 (second edition) and is widely used by pharma and biotech teams too.

The four steps

  1. Identify the intended use. For each feature, function or operation, decide whether it's used directly in production or the quality system, or supports them. Software that only supports them (such as a training reminder) usually needs less assurance.
  2. Decide the risk-based approach. FDA distinguishes features with high process risk (where a failure could foreseeably compromise safety, for example by letting a nonconforming product be released) from features without it.
  3. Choose the assurance activities. Scripted testing for high process risk; for the rest, unscripted testing (ad hoc, error-guessing or exploratory) is often enough. Use what the vendor has already done: its testing, its development process and its records.
  4. Keep an appropriate record. The intended use, the risk decision, what was done, issues found and how they were resolved, the conclusion, and who did it and when. Digital records and system logs are fine; screenshots of every step aren't needed.

A worked example: a configurable quality system

Say you set up a deviation and CAPA process in a configurable system. A CSA-style assessment might look like this:

FeatureProcess riskAssurance
Electronic signatures and the approval workflow for deviationsHigh: a wrongly approved deviation could release affected productRely on the vendor's tests of signing and audit trails; run a short scripted test of your workflow (right signers, right order, locked after approval)
Required fields and choices on the deviation formNot highUnscripted test: try to save incomplete records and wrong values
Reminders before CAPAs fall dueNot high (supports the process)Ad hoc check that a reminder arrives
Dashboards of open deviationsNot highNone beyond a quick look; they don't change records

The record of this is a few pages, not a binder, and it's quick to update when you change the configuration: the change and its assessment go through your change control.

Common mistakes

  • Treating every feature as high risk, which recreates the old binder.
  • Re-testing what the vendor already tested, instead of reviewing the vendor's evidence and testing your configuration.
  • Forgetting that configuration changes need assessment too, not only software releases.

Sources

Templates for this

Start from a working process.

Quality

Deviations and CAPA

Record deviations, assess their impact, and open a corrective and preventive action when one is needed. CAPAs are reviewed and approved, with reminders before they fall due.

  • Deviations 15 columns · IDs like DEV-0001 · signed: QA approval
  • CAPA 13 columns · IDs like CAPA-0001 · signed: Reviewed by, Approved by
  • Reminder: Deviation due in 3 days
  • Reminder: Deviation overdue
  • Reminder: CAPA due in 3 days
  • Reminder: CAPA overdue

21 CFR 211.192 · FDA QMSR (21 CFR 820) · ISO 13485 §8.5.2 · ISO 9001 §10.2 · EU GMP Ch. 1

Quality

Change control

Propose, assess and approve changes to processes, equipment, materials or documents before they're made.

  • Change requests 13 columns · IDs like CC-0001 · signed: Assessed by, Approved by
  • Reminder: Change due in 3 days
  • Reminder: Change overdue

FDA QMSR (21 CFR 820) · ISO 13485 §7.3.9 · ISO 9001 §6.3 · EU GMP Annex 15 · ICH Q10

See it with your own process

Bring your own process to a demo.