What Is Computer Software Assurance (CSA) and Why Is the FDA Transitioning From Traditional Computer System Validation?

4 Sep 2020

Following the launch of their ‘Case for Quality’ initiative in 2011, the FDA was uncertain why so few companies were investing in automated solutions and why so many continued to run long-outdated versions of software.The initiative, which set out to study quality best practice in medical device manufacturing, found that the burden of Computer Systems Validation (CSV) deterred technology investments and as a result, inhibited quality best-practice (1).

On learning that the burden of CSV was holding companies back from realizing their investment in technology, the FDA decided to partner with industry to strike a balance between promoting automation and value-add CSV activities.The FDA aimed to improve quality, remove non-value add activities, and focus testing on high-risk areas, therefore reducing validation cost and time by focusing on the software’s impact to patient safety, impact to product quality, and impact to quality system integrity (Direct or Indirect system).Too often, testers spend time ensuring their protocol is error free, as opposed to spending time on automated solutions that verify the software meets it’s intended use.

The FDA’s new approach to CSV, Computer Software Assurance (CSA), represents a step-change in computer system validation, placing critical thinking at the center of the CSV process, as opposed to a traditional almost one size fits all approach.

Our on-demand webinar, Futureproofing Your CSV Program, examines the CSV landscape, including what we know so far about the FDA’s revolutionary guidance on CSV, called Computer Software Assurance (CSA) and how Kneat is your jumpstart to implementing it. You’ll also hear from Kathianne Ross, Manager of IT Compliance for Fujirebio Diagnostics Inc., on how her company transformed its CSV approach.


As its regulatory approach continues to mature, the FDA intends to focus on direct impact systems and not on indirect systems. The change allows manufacturers to focus testing rigor on areas that directly impact patient safety and device quality, as:

  • ‘Direct system software’ (e.g. inspects or dispositions product, labeling systems) will require testing based on risk, and expected deliverables are similar to current expectations, i.e. the riskier the application, the more testing and documentation is required.
  • ‘Indirect system‘ is software that does not directly impact the product or patient safety but does impact the quality system (e.g. Document Control, Complaint Management, Lifecycle Management tools). The same rigor is not needed for the assurance of these types of systems, and they require less documentation.



The Current Approach to Computer System Validation (CSV)

CSV has morphed into an activity that is being done primarily to secure evidence for auditors, rather than to assure the quality of systems being validated. The current CSV approach is seen as:

  • A deterrent to pursuing automation time, cost, use of automated testing tools, documentation generation etc
  • Regulatory burden (e.g., Data integrity) as an excuse for resisting progress; meanwhile, other regulated and nonregulated industries have moved forward and adopted frameworks for modern testing.
  • All software is being validated as if it is product software.
  • Burdensome and the creation of complex Risk Assessments.
  • Focusing on gathering evidence for auditors.
  • A duplication of vendor efforts at client site. 
  • 80% of deviations due to tester or test script errors.
  • Numerous post-go-live issues.


From CSV to CSA

Computer System Validation

A focus on creating documentary records for compliance
“Validate” everything (and miss higher risk areas)
Ignoring previous assurance activity or related risk controls

Computer System Assurance

A Focus on testing for higher confidence in system performance.
Risk based “Assurance”, applying the right level of rigor for a given level of risk to patient safety and/or product quality.
“Take credit” for prior assurance activity and upstream/downstream risk controls.
Focus on testing, not scripting. Use unscripted testing for low / medium risk components.


The right level of documentation is still required; however, always remember:

 “If it’s not documented, it didn’t happen.”
 “Unscripted Testing No Documentation”
 “Traceability is still required”


Scripted vs Unscripted Testing: What’s the Difference?

Traditionally each test script was written in great detail, regardless of whether the system or feature was a Direct or Indirect system or feature. So, the same level of effort was being put into creating test documentation for low-risk systems or features and high-risk systems or features. CSA introduces the terms Scripted Testing and Unscripted Testing.

Let’s examine these terms: 

  • ‘Scripted Testing’ is what we would know as traditional testing. Scripted tests as we know usually contain at a minimum a test Objective for the test script, a step-by-step test procedure, Expected Results and a Pass/Fail. Scripted Testing is to be used to test higher risk (Direct) systems or features as the software does directly impact the product or patient safety.
  • ‘Unscripted testing’ is testing that is carried out without the use of detailed test scripts. Unscripted Testing is to be used to test lower risk (Indirect) systems or features as the software does not directly impact the product or patient safety but does impact the quality system. There should be a Test Objective and a Pass/Fail, but no step-by-step test procedure.

Details regarding any failures or deviations and disposition regarding fails found while performing Scripted and Unscripted Testing will still need to be recorded to ensure failures or deviations are documented from the discovery of the failure or deviation to the successful implementation of the appropriate corrective action.


Computer Software Assurance Benefits

  • A reduction in cycle times (test creation, review and approval)
  • A system can be broken into features, and only the high-risk features will require scripted testing
  • Reduced test script execution time
  • Lower number of detected defects for example script errors and configuration
  • A reduction in the number of generated documents (for example the use of the combining deliverables and test scripts)
  • Testing focused on ensuring Software Quality
  • Better use of Supplier Qualification
  • Maximized use of CSV and Project Resources expertise (e.g., SMEs)
  • The release of the CSA guidelines will support companies who have taken the path to automation



Transitioning From CSV to CSA

  • Change the culture of your organization from a compliance-centric mindset to quality-focused culture.
  • Leverage your software suppliers existing activities (perform supplier audits)
  • Consider using computer system validation tools to automate assurance activities
  • Know the intended use of your computer system(s)
  • Know the high-risk features, operations and functions of the computer system(s).
  • Review and update your current policies to align with the CSA approach.



Computer Software Assurance: 6 Things You Need to Know

The FDA is expected to release its new guidance around CSA, ‘Computer Software Assurance for Production and Quality Systems Software’ before the end of 2020.


Learn More in Our Guide: How to Adopt CSA for Streamlined Computer System Validation

CSA is an innovative new way to meet CSV compliance requirements, but you’ll need a robust understanding of its principles and pitfalls to implement it successfully.

In our guide, How to Adopt CSA for Streamlined Computer System Validation, you’ll learn about CSA, why it will bring your CSV programs to their next level, and how you can bring it to your validation program quickly and easily.




About the Author

Darren Geaney is a Process Engineer with over 20 years’
experience in Quality Assurance, specializing in Computer
System Validation. 




  1. ‘Understanding Barriers to Medical Device Quality’, US Food & Drug Administration,[https://www.fda.gov/media/82284/download]

Sign up to our Newsletter


Talk to us

Find out how Kneat can make your validation easier, faster, and smarter.
Start your paperless validation revolution by speaking to our experts.

Europe: +353-61-203826
U.S: +1 888 88 KNEAT
Canada: +1 902 706 9074