Computer Software Assurance for Production and Quality Systems
The Essential Guide to Requirements Management and Traceability
Chapters
- 1. Requirements Management
- Overview
- 1 What is Requirements Management? A Complete Guide
- 2 Why do you need Requirements Management?
- 3 Four Stages of Requirements Management Processes
- 4 Adopting an Agile Approach to Requirements Management
- 5 Status Request Changes
- 6 Conquering the 5 Biggest Challenges of Requirements Management
- 7 Three Reasons You Need a Requirements Management Solution
- 8 Guide to Poor Requirements: Identify Causes, Repercussions, and How to Fix Them
- 9 What Is a Requirements Management Plan? A Practical Guide
- 10 Enterprise Requirements Management: Keeping Traceability Current
- 2. Writing Requirements
- Overview
- 1 Functional requirements examples and templates
- 2 What Is a Product Requirements Document? A Complete PRD Guide
- 3 What Is a User Requirement Specification (URS)? How to Write and Manage One
- 4 Identifying and Measuring Requirements Quality
- 5 How to Write a System Requirements Specification (SRS) Document
- 6 The Fundamentals of Business Requirements: Examples of Business Requirements and the Importance of Excellence
- 7 Adopting the EARS Notation to Improve Requirements Engineering
- 8 What Is a Compliance Risk Assessment? Steps, Framework, and Examples
- 9 Jama Connect Advisor™
- 10 Frequently Asked Questions about the EARS Notation and Jama Connect Advisor™
- 11 How to Write an Effective Product Requirements Document (PRD)
- 12 Functional vs. Non-Functional Requirements
- 13 What Are Nonfunctional Requirements and How Do They Impact Product Development?
- 14 What Is a Software Design Specification? Key Components + Template
- 15 Characteristics of Effective Software Requirements and Software Requirements Specifications (SRS)
- 16 8 Do’s and Don’ts for Writing Requirements
- 17 Project Requirements: Types, Process, and Best Practices
- 18 INCOSE Guide to Writing Requirements
- 3. Requirements Gathering and Management Processes
- Overview
- 1 Requirements Engineering
- 2 Requirements Analysis
- 3 A Guide to Requirements Elicitation for Product Teams
- 4 Requirements Gathering Techniques for Agile Product Teams
- 5 Requirements Gathering in Software Engineering: Process, Techniques, and Best Practices
- 6 Defining and Implementing a Requirements Baseline
- 7 Managing Project Scope — Why It Matters and Best Practices
- 8 Requirements Decomposition and How AI Supports It
- 9 How Long Do Requirements Take?
- 10 How to Reuse Requirements Across Multiple Products
- 11 Requirements Prioritization Techniques: 7 Methods for Engineers
- 12 How to Run a Requirements Gathering Workshop
- 4. Requirements Traceability
- Overview
- 1 What Is Traceability in Product Development? A Guide for Regulated Teams
- 2 Tracing Your Way to Success: The Crucial Role of Traceability in Modern Product and Systems Development
- 3 Bidirectional Traceability: What It Is and How to Implement It
- 4 Change Impact Analysis (CIA): A Short Guide for Effective Implementation
- 5 What is Engineering Change Management (ECM)? A Complete Guide
- 6 What is Meant by Version Control?
- 7 Key Traceability Challenges and Tips for Ensuring Accountability and Efficiency
- 8 The Role of a Data Thread in Product and Software Development
- 9 Unraveling the Digital Thread: Enhancing Connectivity and Efficiency
- 10 What is a Traceability Matrix? A Guide to Requirements Traceability
- 11 How to Create and Use a Requirements Traceability Matrix (RTM)
- 12 Requirements Traceability Matrix Pros and Cons: A Practical Guide
- 13 Live Traceability vs. After-the-Fact Traceability
- 14 Overcoming Barriers to Live Requirements Traceability™
- 15 Requirements Traceability, What Are You Missing?
- 16 Requirements Traceability: Links in the Chain
- 17 What Are the Benefits of End-to-End Traceability During Product Development?
- 18 Requirements Volatility: 7 Essential Management Strategies
- 19 FAQs About Requirements Traceability
- 20 What Is AI Traceability? How to Implement It
- 21 Product Traceability for Regulated Industries: A Complete Guide to Audit-Ready Compliance
- 22 What Is the Traceability Information Model?
- 5. Requirements Management Tools and Software
- Overview
- 1 Selecting the Right Requirements Management Tools and Software
- 2 Why Investing in Requirements Management Software Makes Business Sense During an Economic Downturn
- 3 Why Word and Excel Alone is Not Enough for Product, Software, and Systems Development
- 4 Can You Track Requirements in Excel?
- 5 What Is Application Lifecycle Management (ALM)?
- 6 Is There Life After DOORS®?
- 7 Can You Track Requirements in Jira?
- 8 Checklist: Selecting a Requirements Management Tool
- 6. Requirements Validation and Verification
- 7. Meeting Regulatory Compliance and Industry Standards
- Overview
- 1 Understanding ISO Standards
- 2 Understanding ISO/IEC 27001: A Guide to Information Security Management
- 3 What is DevSecOps? A Guide to Building Secure Software
- 4 Compliance Management
- 5 What Is Functional Safety (FuSa)? Standards, Lifecycle, and Where Programs Fail
- 6 Failure Mode and Effects Analysis (FMEA) Explained
- 7 TÜV SÜD: Ensuring Safety, Quality, and Sustainability Worldwide
- 8 What is IEC 62443? A Guide to Industrial Cybersecurity
- 9 DFARS Compliance: A Guide for Defense Contractors
- 10 CMMC vs FedRAMP: What’s Different and Which One Applies to You
- 11 Automotive SPICE (ASPICE) 4.0: A Complete Guide
- 12 Restriction of Hazardous Substances (RoHS) Compliance Guide
- 13 MISRA C and MISRA C++ Explained: Rules for Safer Embedded Code
- 14 REACH Compliance for Product Engineering Teams
- 8. Systems Engineering
- Overview
- 1 What is Systems Engineering? A Guide for Modern Engineering Teams
- 2 How Do Engineers Collaborate? A Guide to Streamlined Teamwork and Innovation
- 3 The Systems Engineering Body of Knowledge (SEBoK)
- 4 What Is MBSE? Model-Based Systems Engineering Explained
- 5 Digital Engineering Between Government and Contractors
- 6 Digital Engineering Tools: The Key to Driving Innovation and Efficiency in Complex Systems
- 7 What Is Bill of Materials (BOM) Management? A Guide to Controlling Product Data
- 9. Automotive Development
- Overview
- 1 Understanding IATF 16949: A Quick Guide to Automotive Quality Management
- 2 What Is ISO 21434? Automotive Cybersecurity Engineering Explained
- 3 What Is ISO 26262? A Guide to Functional Safety in Automotive
- 4 What Is ASIL? A Guide to Automotive Safety Integrity Levels in ISO 26262
- 5 What Is SOTIF? A Guide to ISO 21448 for ADAS Safety
- 10. Medical Device & Life Sciences Development
- Overview
- 1 The Importance of Benefit-Risk Analysis in Medical Device Development
- 2 Software as a Medical Device: Revolutionizing Healthcare
- 3 What’s a Design History File, and How Are DHFs Used by Product Teams?
- 4 Navigating the Risks of Software of Unknown Pedigree (SOUP) in the Medical Device & Life Sciences Industry
- 5 What Is ISO 13485? A Guide to Medical Device Quality Management Systems
- 6 What Is a Device Master Record (DMR)? Definition and FDA Requirements
- 7 What Is IEC 62304? Medical Software Guide
- 8 ISO 13485 vs ISO 9001: Understanding the Differences and Synergies
- 9 What You Need to Know: ANSI/AAMI SW96:2023 — Medical Device Security
- 10 Failure Modes, Effects, and Diagnostic Analysis (FMEDA) for Medical Devices: What You Need to Know
- 11 Embracing the Future of Healthcare: Exploring the Internet of Medical Things (IoMT)
- 12 What Is General Safety and Performance Requirements (GSPR)? What You Need To Know
- 13 What Is IEC 62366? A Guide to Medical Device Usability Engineering
- 14 What Is the Quality Management System Regulation (QMSR)?
- 15 510(k) vs PMA: Differences in FDA Device Approval and Clearance
- 16 EU MDR Compliance Requirements and Timeline
- 17 Essential Performance Requirements and How to Identify Them
- 18 DHF vs DMR vs DHR: What Changed Under the FDA QMSR
- 19 Computer Software Assurance for Production and Quality Systems
- 20 IVDR Compliance: What Manufacturers Need to Know
- 21 IEC 60601-1 Guide for Medical Devices
- 22 A Guide to Medical Device Requirements Management
- 11. Aerospace & Defense Development
- Overview
- 1 What is ITAR Compliance? What Engineering Teams Need to Know
- 2 What Is DO-278A? A Guide for Compliance Teams
- 3 What Is a Safety Integrity Level (SIL)? How to Calculate and Apply It
- 4 A Guide to Aerospace Requirements Management
- 5 What Is ARP4754A? A Complete Guide to Civil Aircraft and Systems Development Assurance
- 6 Understanding ARP4761A: Guidelines for System Safety Assessment in Aerospace
- 7 What Is DO-254? A Complete Guide to Airborne Hardware Design Assurance
- 8 What Is DO-178C? A Guide to Airborne Software Certification
- 12. Architecture, Engineering, and Construction (AEC industry) Development
- 13. Industrial Manufacturing & Machinery, Automation & Robotics, Consumer Electronics, and Energy
- 14. Semiconductor Development
- 15. AI in Product Development
- Overview
- 1 What Is AI in Product Development? A Complete 2026 Guide
- 2 AI Test Case Generation: A Complete Guide for Regulated QA Teams
- 3 Using AI to Write Software Requirements: What Works and What Doesn’t
- 4 What Is the Model Context Protocol (MCP) for Requirements Management?
- 5 AI for Systems Engineering: Benefits, Risks, and How to Start
- 6 How to Automate Requirements Management
- 7 Artificial Intelligence in Requirements Management
- 16. Risk Management
- 17. Product Development Terms and Definitions
Chapter 10: Computer Software Assurance for Production and Quality Systems
Chapters
- 1. Requirements Management
- Overview
- 1 What is Requirements Management? A Complete Guide
- 2 Why do you need Requirements Management?
- 3 Four Stages of Requirements Management Processes
- 4 Adopting an Agile Approach to Requirements Management
- 5 Status Request Changes
- 6 Conquering the 5 Biggest Challenges of Requirements Management
- 7 Three Reasons You Need a Requirements Management Solution
- 8 Guide to Poor Requirements: Identify Causes, Repercussions, and How to Fix Them
- 9 What Is a Requirements Management Plan? A Practical Guide
- 10 Enterprise Requirements Management: Keeping Traceability Current
- 2. Writing Requirements
- Overview
- 1 Functional requirements examples and templates
- 2 What Is a Product Requirements Document? A Complete PRD Guide
- 3 What Is a User Requirement Specification (URS)? How to Write and Manage One
- 4 Identifying and Measuring Requirements Quality
- 5 How to Write a System Requirements Specification (SRS) Document
- 6 The Fundamentals of Business Requirements: Examples of Business Requirements and the Importance of Excellence
- 7 Adopting the EARS Notation to Improve Requirements Engineering
- 8 What Is a Compliance Risk Assessment? Steps, Framework, and Examples
- 9 Jama Connect Advisor™
- 10 Frequently Asked Questions about the EARS Notation and Jama Connect Advisor™
- 11 How to Write an Effective Product Requirements Document (PRD)
- 12 Functional vs. Non-Functional Requirements
- 13 What Are Nonfunctional Requirements and How Do They Impact Product Development?
- 14 What Is a Software Design Specification? Key Components + Template
- 15 Characteristics of Effective Software Requirements and Software Requirements Specifications (SRS)
- 16 8 Do’s and Don’ts for Writing Requirements
- 17 Project Requirements: Types, Process, and Best Practices
- 18 INCOSE Guide to Writing Requirements
- 3. Requirements Gathering and Management Processes
- Overview
- 1 Requirements Engineering
- 2 Requirements Analysis
- 3 A Guide to Requirements Elicitation for Product Teams
- 4 Requirements Gathering Techniques for Agile Product Teams
- 5 Requirements Gathering in Software Engineering: Process, Techniques, and Best Practices
- 6 Defining and Implementing a Requirements Baseline
- 7 Managing Project Scope — Why It Matters and Best Practices
- 8 Requirements Decomposition and How AI Supports It
- 9 How Long Do Requirements Take?
- 10 How to Reuse Requirements Across Multiple Products
- 11 Requirements Prioritization Techniques: 7 Methods for Engineers
- 12 How to Run a Requirements Gathering Workshop
- 4. Requirements Traceability
- Overview
- 1 What Is Traceability in Product Development? A Guide for Regulated Teams
- 2 Tracing Your Way to Success: The Crucial Role of Traceability in Modern Product and Systems Development
- 3 Bidirectional Traceability: What It Is and How to Implement It
- 4 Change Impact Analysis (CIA): A Short Guide for Effective Implementation
- 5 What is Engineering Change Management (ECM)? A Complete Guide
- 6 What is Meant by Version Control?
- 7 Key Traceability Challenges and Tips for Ensuring Accountability and Efficiency
- 8 The Role of a Data Thread in Product and Software Development
- 9 Unraveling the Digital Thread: Enhancing Connectivity and Efficiency
- 10 What is a Traceability Matrix? A Guide to Requirements Traceability
- 11 How to Create and Use a Requirements Traceability Matrix (RTM)
- 12 Requirements Traceability Matrix Pros and Cons: A Practical Guide
- 13 Live Traceability vs. After-the-Fact Traceability
- 14 Overcoming Barriers to Live Requirements Traceability™
- 15 Requirements Traceability, What Are You Missing?
- 16 Requirements Traceability: Links in the Chain
- 17 What Are the Benefits of End-to-End Traceability During Product Development?
- 18 Requirements Volatility: 7 Essential Management Strategies
- 19 FAQs About Requirements Traceability
- 20 What Is AI Traceability? How to Implement It
- 21 Product Traceability for Regulated Industries: A Complete Guide to Audit-Ready Compliance
- 22 What Is the Traceability Information Model?
- 5. Requirements Management Tools and Software
- Overview
- 1 Selecting the Right Requirements Management Tools and Software
- 2 Why Investing in Requirements Management Software Makes Business Sense During an Economic Downturn
- 3 Why Word and Excel Alone is Not Enough for Product, Software, and Systems Development
- 4 Can You Track Requirements in Excel?
- 5 What Is Application Lifecycle Management (ALM)?
- 6 Is There Life After DOORS®?
- 7 Can You Track Requirements in Jira?
- 8 Checklist: Selecting a Requirements Management Tool
- 6. Requirements Validation and Verification
- 7. Meeting Regulatory Compliance and Industry Standards
- Overview
- 1 Understanding ISO Standards
- 2 Understanding ISO/IEC 27001: A Guide to Information Security Management
- 3 What is DevSecOps? A Guide to Building Secure Software
- 4 Compliance Management
- 5 What Is Functional Safety (FuSa)? Standards, Lifecycle, and Where Programs Fail
- 6 Failure Mode and Effects Analysis (FMEA) Explained
- 7 TÜV SÜD: Ensuring Safety, Quality, and Sustainability Worldwide
- 8 What is IEC 62443? A Guide to Industrial Cybersecurity
- 9 DFARS Compliance: A Guide for Defense Contractors
- 10 CMMC vs FedRAMP: What’s Different and Which One Applies to You
- 11 Automotive SPICE (ASPICE) 4.0: A Complete Guide
- 12 Restriction of Hazardous Substances (RoHS) Compliance Guide
- 13 MISRA C and MISRA C++ Explained: Rules for Safer Embedded Code
- 14 REACH Compliance for Product Engineering Teams
- 8. Systems Engineering
- Overview
- 1 What is Systems Engineering? A Guide for Modern Engineering Teams
- 2 How Do Engineers Collaborate? A Guide to Streamlined Teamwork and Innovation
- 3 The Systems Engineering Body of Knowledge (SEBoK)
- 4 What Is MBSE? Model-Based Systems Engineering Explained
- 5 Digital Engineering Between Government and Contractors
- 6 Digital Engineering Tools: The Key to Driving Innovation and Efficiency in Complex Systems
- 7 What Is Bill of Materials (BOM) Management? A Guide to Controlling Product Data
- 9. Automotive Development
- Overview
- 1 Understanding IATF 16949: A Quick Guide to Automotive Quality Management
- 2 What Is ISO 21434? Automotive Cybersecurity Engineering Explained
- 3 What Is ISO 26262? A Guide to Functional Safety in Automotive
- 4 What Is ASIL? A Guide to Automotive Safety Integrity Levels in ISO 26262
- 5 What Is SOTIF? A Guide to ISO 21448 for ADAS Safety
- 10. Medical Device & Life Sciences Development
- Overview
- 1 The Importance of Benefit-Risk Analysis in Medical Device Development
- 2 Software as a Medical Device: Revolutionizing Healthcare
- 3 What’s a Design History File, and How Are DHFs Used by Product Teams?
- 4 Navigating the Risks of Software of Unknown Pedigree (SOUP) in the Medical Device & Life Sciences Industry
- 5 What Is ISO 13485? A Guide to Medical Device Quality Management Systems
- 6 What Is a Device Master Record (DMR)? Definition and FDA Requirements
- 7 What Is IEC 62304? Medical Software Guide
- 8 ISO 13485 vs ISO 9001: Understanding the Differences and Synergies
- 9 What You Need to Know: ANSI/AAMI SW96:2023 — Medical Device Security
- 10 Failure Modes, Effects, and Diagnostic Analysis (FMEDA) for Medical Devices: What You Need to Know
- 11 Embracing the Future of Healthcare: Exploring the Internet of Medical Things (IoMT)
- 12 What Is General Safety and Performance Requirements (GSPR)? What You Need To Know
- 13 What Is IEC 62366? A Guide to Medical Device Usability Engineering
- 14 What Is the Quality Management System Regulation (QMSR)?
- 15 510(k) vs PMA: Differences in FDA Device Approval and Clearance
- 16 EU MDR Compliance Requirements and Timeline
- 17 Essential Performance Requirements and How to Identify Them
- 18 DHF vs DMR vs DHR: What Changed Under the FDA QMSR
- 19 Computer Software Assurance for Production and Quality Systems
- 20 IVDR Compliance: What Manufacturers Need to Know
- 21 IEC 60601-1 Guide for Medical Devices
- 22 A Guide to Medical Device Requirements Management
- 11. Aerospace & Defense Development
- Overview
- 1 What is ITAR Compliance? What Engineering Teams Need to Know
- 2 What Is DO-278A? A Guide for Compliance Teams
- 3 What Is a Safety Integrity Level (SIL)? How to Calculate and Apply It
- 4 A Guide to Aerospace Requirements Management
- 5 What Is ARP4754A? A Complete Guide to Civil Aircraft and Systems Development Assurance
- 6 Understanding ARP4761A: Guidelines for System Safety Assessment in Aerospace
- 7 What Is DO-254? A Complete Guide to Airborne Hardware Design Assurance
- 8 What Is DO-178C? A Guide to Airborne Software Certification
- 12. Architecture, Engineering, and Construction (AEC industry) Development
- 13. Industrial Manufacturing & Machinery, Automation & Robotics, Consumer Electronics, and Energy
- 14. Semiconductor Development
- 15. AI in Product Development
- Overview
- 1 What Is AI in Product Development? A Complete 2026 Guide
- 2 AI Test Case Generation: A Complete Guide for Regulated QA Teams
- 3 Using AI to Write Software Requirements: What Works and What Doesn’t
- 4 What Is the Model Context Protocol (MCP) for Requirements Management?
- 5 AI for Systems Engineering: Benefits, Risks, and How to Start
- 6 How to Automate Requirements Management
- 7 Artificial Intelligence in Requirements Management
- 16. Risk Management
- 17. Product Development Terms and Definitions
Computer Software Assurance for Production and Quality Systems
With the Quality Management System Regulation (QMSR) in effect, the Food and Drug Administration’s (FDA) computer software assurance guidance has been issued. Together they close a transition that began with a 2022 draft, moving industry practice away from documentation-heavy habits. The guidance is titled Computer Software Assurance for Production and Quality Management System Software. That title names the scope, which is the tools teams run manufacturing and quality processes with, not the software that ships inside a device.
Quality engineers still face validation Standard Operating Procedures (SOPs) written for legacy computer system validation (CSV). Those procedures often require scripted protocols and screenshot evidence for every system, regardless of risk. A team validating an electronic quality management system (eQMS) with the same rigor as a sterilization controller spends effort the FDA’s risk-based framework does not require. This guide covers what the guidance recommends, how the risk framework decides testing method, and where teams get stuck putting it into practice.
What Is Computer Software Assurance (CSA)?
Computer Software Assurance (CSA) is a risk-based approach for establishing and maintaining confidence that software is fit for its intended use. The FDA finalized the guidance September 24, 2025, then updated it February 3, 2026, to align terminology with the QMSR. That February 2026 version is the current, issued guidance, and assurance effort depends on the risk to device safety or quality if the software fails to perform as intended.
CSA applies to computers and automated data processing systems used in medical device production or the quality management system, including eQMS platforms, manufacturing execution systems (MES), laboratory information management systems (LIMS), manufacturing automation, and cloud services supporting those activities.
Software as a Medical Device (SaMD) and software in a medical device (SiMD) sit outside the guidance and follow International Electrotechnical Commission (IEC) 62304, Medical device software, Software life cycle processes, and design controls instead. For automated process equipment and quality system software, the final guidance supersedes the relevant section of the 2002 General Principles of Software Validation, reflecting the same critical-thinking, risk-based emphasis found in Good Automated Manufacturing Practice (GAMP) 5 Second Edition.
Why Are Medical Device Manufacturers Moving From CSV to CSA?
CSV describes the industry’s accumulated practice for meeting the software validation requirement, and that practice grew heavier than the regulation demanded.
The Documentation Burden of Traditional CSV
Regulated industry often screenshots every test step, a practice that grew around the FDA’s 2002 validation guidance. Under that approach, roughly 80% of validation effort goes to documentation and testing, only 20% to critical thinking. CSA reverses that balance toward risk-based assurance.
FDA’s Risk-Based, Least-Burdensome Approach
The least-burdensome principle predates CSA, and the framework applies it to production and quality management system software. Assurance activity documentation need not include more evidence than necessary to show the software feature, function, or operation performs as intended for the identified risk. CSA aims to improve efficiency, but early projects may cost more while personnel learn the new approach.
How Does the CSA Risk Framework Work?
Teams apply the framework by identifying intended use, evaluating the risk if the software fails to perform as intended, determining assurance activities commensurate with that risk, and establishing the appropriate record.
Identifying the Software’s Intended Use
First, determine whether software participates in production or the quality management system at all. Scope determines whether validation is required before any risk-based assurance method is selected. Software that supports neither doesn’t need validation. In-scope software falls into two groups:
- Directly used software: Production processes, inspection and test systems, quality management system processes, and anything that collects, processes, or maintains quality records.
- Supporting software: Development tools that test or monitor other systems, and general record-keeping outside the quality record.
Intended use can be assessed by feature rather than only at the system level, with different assurance activities applied to individual features inside one system. A single LIMS might contain one feature that determines product acceptability and dozens that only format reports.
Determining Process Risk vs. Direct System Risk
The framework separates process risk, or potential compromise of production or the quality management system, from medical device risk, or potential harm to a patient or user. Process risk is high or not high, and intermediate levels use the “not high” provisions. High process risk applies when failure may cause a quality problem that foreseeably compromises safety, such as software maintaining process parameters like temperature, pressure, or humidity affecting device safety, or software that measures, inspects, or determines product acceptability with limited or no human review.
Quality system software functions land on the other side when human review or downstream controls prevent foreseeable safety compromise. Complaint management, change control, and document management are generally not high process risk, so those functions can qualify for lighter assurance methods.
Matching Assurance Activities to the Risk Level
For high process risk features, assurance should be commensurate with the medical device risk, with scripted, limited scripted, or fully scripted testing scaled as appropriate. For everything else, assurance matches process risk, and unscripted methods such as scenario testing, exploratory testing, ad hoc testing, and error guessing are acceptable. The pairings aren’t exclusive. Unscripted testing may suit some high-risk features, scripted testing may fit some low-risk ones, and vendor evidence such as development lifecycle documentation, test records, System and Organization Controls (SOC) 2 reports, and International Organization for Standardization (ISO) certifications can reduce manufacturer-run testing.
What Testing and Documentation Does CSA Recommend?
The guidance describes scripted and unscripted testing methods that manufacturers may select based on risk and provides recommendations for documenting the assurance activities performed.
Unscripted vs. Scripted Testing Approaches
For lower-risk assurance work, testers can use dynamic unscripted testing without prescribed written instructions. Exploratory testing is one option, and ad hoc testing and error guessing are also permitted. Exploratory testing calls for high-level test plan objectives with pass/fail criteria, plus documentation of any software failures or deviations found. Ad hoc testing and error guessing do not require detailed prescripted test cases, but the overall assurance record should still document the intended use, risk-based analysis, assurance activities performed, issues identified, acceptability conclusion, tester and date, and review or approval when appropriate.
Scripted testing prescribes the tester’s actions in a written test case, and the recommended record is heavier. The most detailed method calls for a test plan with objectives, detailed step-by-step test cases, expected results, and independent review and approval when appropriate, plus a result record for each test case and details of any deviations. Legacy CSV applied that protocol everywhere, while CSA reserves it for features whose failure could reach a patient.
Building the Assurance Record
Whatever the method, the record should capture sufficient objective evidence that the software was assessed and performs as intended. The form can vary by risk, test method, and evidence source. The guidance recommends a record that covers:
- Intended use: The software feature, function, or operation being assured.
- Risk analysis result: The outcome of the analysis that determined the assurance approach.
- Assurance activities: A description of the testing conducted and any issues found.
- Acceptability conclusion: A declaration that the software is acceptable, with resolution or risk justification for issues found.
- Tester and date: Who performed the testing and when, with approval signatures when appropriate.
Electronic records such as system logs and audit trails fit CSA better than paper documentation and screenshots. Teams that assemble that evidence by hand end up rebuilding it for every audit.
Where Do Teams Get Stuck Adopting CSA?
For regulated teams, adopting the guidance requires organizational change more than technical change. CSA replaces long-standing validation habits and asks quality and engineering staff to exercise new judgment on every feature they classify.
Uneven internal understanding is the clearest adoption barrier. Only 14% of participants claimed a strong understanding of CSA, 31% had no prior knowledge of it, and the remaining 55% were unclear on how it differs from CSV, according to a March 2024 GAMP South Asia webinar of 71 respondents. Those numbers reflect inspection anxiety and inherited habits as much as any lack of clarity in the guidance itself.
Fear of a Form 483 finding can keep manufacturers running blanket validation long after the FDA signaled otherwise, producing a package burdensome to prepare and review. Finalization did not do that calibration work. MedTech teams still have to decide how much assurance each feature needs, which makes organizational capability the remaining constraint, not regulatory clarity.
Getting Started With CSA
Getting started means rewriting the validation SOP so the risk outcome, not the system type, decides the testing method. The FDA’s QMSR compliance transition guide covers the broader regulatory shift this sits inside. A rollout usually works through this sequence:
- Inventory every system touching production or the quality management system.
- Classify intended use at the feature level, not the system level.
- Assess process risk for each feature, high or not high.
- Trace any high-risk feature to its device-safety impact.
- Select an assurance method commensurate with that risk.
- Identify the evidence source, whether manufacturer-run testing, vendor evidence, or both.
- Assign an owner and record approval status for each feature.
- Update the SOP so this outcome governs the method going forward.
A bounded pilot shows where risk-based validation saves effort before the approach spreads across the inventory. Early quality-function involvement keeps that pilot from generating rework.
How Jama Connect Supports Computer Software Assurance
Feature-level risk classification only holds up if the assurance record can prove which risk analysis, test method, and reviewer applied to a given feature, and that connection survives a design change made months later. Jama Connect® is a web-based requirements management platform with a pre-built medical device framework covering FDA design controls under the QMSR. That framework aligns to ISO 13485, Medical devices, Quality management systems, and to IEC 62304, with templates for design inputs and outputs and exports for Design History File and technical file documentation. Jama Connect manages electronic records and signatures in review workflows, keeping Part 11 obligations connected to the records under review. Live Traceability™ keeps requirements, risk records, design outputs, and test cases connected as designs change, so a single requirement edit flags every downstream record that needs review.
Validating the tool itself is its own assurance activity, and vendor evidence can reduce how much of that work a manufacturer runs directly. Jama Software® offers a Customer Validated Cloud environment for medical device customers needing a separately validated hosting environment. Jama Connect is SOC 2 Type 2 certified at both the server and application level and validated by TÜV SÜD for safety-related development. That is vendor evidence of exactly the kind the guidance lets manufacturers count toward their own package.
Putting Computer Software Assurance Into Practice
None of this works if risk decisions, evidence, and the impact of change live in separate places. A feature reclassified from not-high to high process risk should flag every test record and SOP reference tied to it immediately, not wait for the next audit. Assurance methods can flex by risk level, but the reasoning behind each classification needs to hold together for the product’s life, not just at the moment of testing.
If your team is ready to keep risk classifications, test evidence, and design changes linked instead of scattered across spreadsheets and shared drives, Jama Connect can help build that audit-ready record as your system changes. You can start your free Jama Connect trial to see how it works.
Frequently Asked Questions About Computer Software Assurance
What is the difference between CSV and CSA?
CSV describes two decades of industry practice built on the FDA’s 2002 General Principles of Software Validation, where scripted protocols became the default for every system. CSA supersedes only Section 6 of that guidance, the part covering production and quality system software, and makes the risk analysis decide the testing method. If your SOP still requires full scripted test cases and screenshots for every function, it likely needs revision. Jama Software’s practical guide to software validation walks through that rewrite, and a platform built for continuous evidence capture, including Jama Connect, makes it easier to prove during an audit.
Does CSA apply to all medical device software?
No. CSA applies to production and quality management system software, while device software, including SaMD and software that runs inside a medical device, follows IEC 62304 and design controls under FDA QMSR, with separate premarket submission requirements. The risk logic differs too, since IEC 62304 classifies device software by the direct severity of harm it could cause, while CSA asks whether a process failure foreseeably compromises device safety. Jama Software’s IEC 62304 software lifecycle guide covers those classification rules.
Is the FDA’s CSA guidance final or still a draft?
The FDA’s CSA guidance is final and currently issued, after a draft on September 13, 2022, and a first finalization September 24, 2025. An updated version aligning terminology with the QMSR published February 3, 2026, and teams should align SOPs and assurance records to that terminology. The FDA and ISO 13485 harmonization behind that change explains which terms moved.
This article was authored by Tom Rish and published on August 20, 2026.
Book a Demo
See Jama Connect in Action!
Our Jama Connect experts are ready to guide you through a personalized demo, answer your questions, and show you how Jama Connect can help you identify risks, improve cross-team collaboration, and drive faster time to market.