Skip to content

CSA validation scope planner: computer software assurance, feature by feature

List the features of one system. For each, the planner takes FDA’s computer software assurance steps in order (intended use, high or not high process risk, the assurance activity, the record to keep) and builds a scope table you can print or paste into your plan. It follows the final guidance as reissued on February 3, 2026.

What computer software assurance asks

FDA defines computer software assurance (CSA) as “a risk-based approach for establishing and maintaining confidence that software is fit for its intended use”. The guidance runs one sequence for every feature of a production or quality system: identify the intended use, decide whether the feature is high process risk, pick assurance activities to match, and keep a record sized to what was done. The planner above is that sequence as a form.

The risk call is deliberately binary. FDA presents process risk as “high process risk” or “not high process risk”; if your SOP grades risk as moderate, intermediate or low, the guidance says the not-high portions apply. That is why the planner has two risk answers and not five. If you are new to the idea, read CSA vs CSV: what changed first; for the lifecycle it sits inside, read computer system validation for small labs.

How to use this planner

  1. 01Split the system into features. The guidance asks you to look at the intended use of each feature, function or operation, because one system can hold a feature whose failure can reach a patient (FDA's product-containment prompt) and one whose failure cannot (a help menu). If every feature shares one use, plan the system as one row.
  2. 02Say what each feature is for. Used directly (it automates production or a QMS process, or keeps a quality record), supporting (a tool that tests or monitors that software, or record-keeping outside the quality record), or neither (email, accounting, network, log-in, backup).
  3. 03Ask what a failure would cause. Not how likely it is. The guidance asks for failures that are reasonably foreseeable, "as opposed to likely": a power cut counts. Then decide whether that failure could reach safety, or stops at a quality problem, a record problem or a delay.
  4. 04Take the suggested activity, or overrule it. The planner pairs each risk call with the activity the guidance pairs with it. Overrule it where your own tests fit better; the guidance says the pairings are not exclusive.
  5. 05Print the scope and file it. The table is the start of your record: the intended use and the risk result are the first two lines FDA recommends every assurance record carries.

The rows feed straight into the rest of the pack: each feature becomes a numbered requirement in the URS template, and each risk call and activity becomes a row in the traceability matrix, so a reviewer can follow a feature from requirement to risk to test.

How the risk call is made

FDA calls a feature high process risk “when its failure to perform as intended may result in a quality problem that foreseeably compromises safety”. The test is the consequence of failure, not the feature’s type, which is why the planner’s second question decides the call. The guidance then gives examples of features that are generally high process risk, those that:

  • keep process parameters (temperature, pressure, humidity) that affect product properties essential to device safety;
  • measure, inspect, analyze or decide acceptability of product or process "with limited or no additional human awareness or review";
  • correct or adjust process parameters from monitoring data or automated feedback without human review;
  • produce instructions for use or other labeling needed for safe operation of the device;
  • automate surveillance, trending or tracking of data the maker identifies as essential to device safety and quality;

and features that generally are not high process risk, those that:

  • collect and record process data for monitoring and review with no direct impact on production.
  • run CAPA routing, complaint logging and tracking, change control or procedure management.
  • manage data, automate an existing calculation, add monitoring, or alert on exceptions in an established process.
  • support production or the quality management system (the supporting use in step 2).

The lists are a starting point, not the answer. In FDA’s ERP examples the same restocking feature is not high when a qualified person checks the materials before use, and high when the system does that check with no person. The planner flags any calculation or parameter feature you mark not high, so the human check that justifies it gets written down.

Worked example: FDA's own cases through the planner

Fifteen features from the guidance’s worked examples and its four appendix systems (a nonconformance system, an LMS, a business intelligence tool and a SaaS PLM), entered into the planner as a user would. The planner columns are computed live by the tool.

Scroll sideways for all columns

FDA's computer software assurance examples beside the planner's answers
Guidance exampleFDA's call and activityPlanner's call and activityCompared
Nonconformance initiationApp. A, Table 2Not high process riskExploratory testing with high level objectivesNot high process riskUnscripted testing: exploratory testingSame
Nonconformance e-signature functionApp. A, Table 2Not high process riskScenario testing with usersNot high process riskUnscripted testing: scenario testing (ad hoc)Same
Product containment prompt (correction or removal)App. A, Table 2High process riskDetailed scripted test protocol with repeatability testingHigh process riskScripted testing: robust (or a hybrid of scripted and unscripted)Same
LMS access control, user management, notificationsApp. A, Table 3Not high process riskUnscripted testing, error guessingNot high process riskUnscripted testing: error guessingSame
LMS record-keeping and reportingApp. A, Table 3Not high process riskUnscripted testing to "break" the system; failure modes recordedNot high process riskUnscripted testing: error guessingSame
BI connectivity and data integrityApp. A, Table 4High process riskDetailed scripted test protocol with repeatability testingHigh process riskScripted testing: robust (or a hybrid of scripted and unscripted)Same
BI user help menuApp. A, Table 4Not high process riskNothing beyond vendor evaluation and installationNot high process riskVendor assessment, installation and configuration; no additional testingSame
BI reporting (supplier-validated)App. A, Table 4Not high process riskNothing beyond vendor evaluation and installationNot high process riskVendor assessment, installation and configuration; no additional testingSame
SaaS PLM project initiation and planningApp. A, Table 5Not high process riskConfiguration verification and exploratory UATNot high process riskUnscripted testing: exploratory testingSame
SaaS PLM access control and traceabilityApp. A, Table 5Not high process riskAutomated test script for access controls plus exploratory UATNot high process riskUnscripted testing: error guessingSame risk; method differs
Spreadsheet graphing nonconformance dataV.A.6Not high process riskRapid exploratory testingNot high process riskUnscripted testing: exploratory testingSame
ERP restocking, checked by a qualified personV.A.2Not high process risk"Intermediate (not high)"; remaining activities, method not namedNot high process riskUnscripted testing: exploratory testingSame risk; guidance names no method
ERP automated material check, no personV.A.2High process riskActivities sized to the medical device risk, method not namedHigh process riskScripted testing: robust (or a hybrid of scripted and unscripted)Same risk; guidance names no method
GUI test-script tool in a separate test environmentV.A.2, V.A.1Not high process risk"Low (not high)"; remaining activities, method not namedNot high process riskVendor assessment, installation and configuration; no additional testingSame risk; guidance names no method
Email or accounting applicationV.A.1Not part of production or the QMSValidation requirements would not applyNot part of production or the QMSNo validation required; document the decisionSame

Every risk call matches FDA’s. One method differs: for the SaaS PLM’s access control and traceability functions, FDA’s manufacturer wrote an automated test script for the access controls, so it re-runs after every SaaS update, plus exploratory UAT of the reports; the planner suggests error guessing. The guidance allows both: a maker “may find it more effective and efficient to develop scripted testing and automate it for not high process risk features”. If you re-test after every vendor release, overrule the planner and choose limited scripted testing.

Less testing where the risk allows, and a lighter record

Before testing anything, the guidance asks what already protects you. It names six things a maker can lean on to cut assurance effort: established processes that control or fully verify the work the software touches, purchasing controls over the vendor (including the vendor’s own development and validation work), extra process controls, the monitoring data the software collects, life-cycle tools such as bug trackers and traceability tools, and testing repeated in iterative cycles across the software’s life. For some lower-risk features, the vendor’s work “may be all the assurance that is needed”.

The record shrinks with the risk. A robust scripted test keeps step-by-step cases, expected results and a result for each case; exploratory testing keeps objectives with pass/fail criteria and a summary; a feature resting on the vendor assessment keeps its intended use, risk result, conclusion and who assessed it when. FDA also recommends system logs, audit trails and other data the software already keeps “as opposed to paper documentation, screenshots, or duplicating results already digitally retained by the software”. The protocols for the scripted rows go in the IQ OQ PQ template.

Device makers, drug and biologics labs, and Part 11

The guidance covers “computers or automated data processing systems used as part of production or the quality management system for medical devices”. It was issued by CDRH and CBER (CBER for the devices it regulates), in consultation with CDER, and it does not cover device software functions. For device makers it now reads against the amended Part 820, which took effect on February 2, 2026 and incorporates ISO 13485:2016; software validation sits in its subclauses 4.1.6, 7.5.6 and 7.6. More on that change in the FDA QMSR guide.

FDA wrote CSA for device makers; its risk ideas are often borrowed elsewhere. A drug, biologics or GLP lab that uses this planner is using it as a reference, not meeting a guidance written for it. In our judgement the adaptation is to read “foreseeably compromises safety” against your own product and your own predicate rules, and to record why. It sits comfortably beside EU Annex 11 § 1, which asks that“decisions on the extent of validation and data integrity controls should be based on a justified and documented risk assessment”, and beside GAMP 5, which FDA itself lists as a resource; see what GAMP 5 is.

CSA does not switch Part 11 off. The guidance says a document Part 820 requires, kept electronically, would generally be a Part 11 electronic record, and that FDA’s Part 11 enforcement discretion on system validation “expressly does not apply” to validation of production and quality system software under ISO 13485. Check a record with the Part 11 applicability checker; tools that run the test protocols electronically are compared in paperless validation software.

Three misreadings to avoid

Misreading: “CSA replaced CSV”

It did not. The guidance supplements FDA’s General Principles of Software Validation and supersedes only its Section 6. Validation is still required; CSA changes how much evidence a feature needs.

Misreading: “Not high process risk means no testing”

Only sometimes. In FDA’s own tables most not-high features still get scenario, error-guessing or exploratory testing; the vendor assessment alone was enough for a help menu and for reports the supplier had validated.

Misreading: “The CSA guidance is still a draft”

The draft was September 13, 2022. FDA finalised it on September 24, 2025 and reissued it on February 3, 2026 under a new title, “Computer Software Assurance for Production and Quality Management System Software”.

Where the rule says so