Software Design Specifications

Software Design Specification

What does the US FDA expect in a premarket submission for description of the software design?  In the recent June 2023 Guidance for Industry and Food and Drug Administration Staff titled, “Content of Premarket Submissions for Device Software Functions,” the FDA gives the following guidance.

For lower risk devices, the manufacturer is not required to send any software design specification documentation.  Be aware that the agency could still ask for software design information during the clearance or approval process.  Also keep in mind that even though not required in the regulatory submission, software design specifications could likely be reviewed during an FDA regulatory inspection.

For device software functions where a failure or flaw of any device software function(s) could present a hazardous situation with a probable risk of death or serious injury, more documentation is required and, in particular, software design specifications are required.  How much more?  Here are the key expectations for software design specification documentation.

Can be one or more documents.  Documentation should include:

  1. Software functionality
    Functionality should be described in context of the high level defined in the system and software architectural documentation.
  2. How the software design implements the SRS
  3. Trace of software design to the SRS in terms of:
    1. Intended use
    2. Functionality
    3. Safety and effectiveness

FDA makes clear that software design is expected to have “occurred as a prospective activity where the SDS was used to guide the design, development and testing of the software rather than documented retrospectively after the software design has been implemented by ad hoc design methods.

Other related posts:

Software Risk Analysis

About the author

Brian is a biomedical software engineer - whatever that is! Started writing machine code for the Intel 8080 in 1983. Still enjoys designing and developing code. But probably enjoys his garden more now and watching plants grow ... and grandkids grow!

SoftwareCPR Training Courses:

IEC 62304 and other Emerging Standards Impacting Medical Device Software

Being Agile & Yet Compliant

ISO 14971 SaMD Risk Management

Software Risk Management

Medical Device Cybersecurity

Software Verification

IEC 62366 Usability Process and Documentation

Or just email training@softwarecpr.com for more info.

Corporate Office

15148 Springview St.
Tampa, FL 33624
USA
+1-781-721-2921
Partners located in the US (CA, FL, MA, MN, TX) and Canada.