510(k)

IEC 62304 for FDA Submissions: A Practical Guide to Medical Device Software Lifecycle Compliance for 510(k) and De Novo

By Andre Butler  ·  August 28, 2026  ·  ← All Insights

Medical device software lifecycle (IEC 62304): applying the framework to your FDA 510(k) or De Novo submission

Photo by Piron Guillaume on Unsplash

Why IEC 62304 Is Non-Negotiable for Your FDA Submission

If your medical device contains software -- whether it is an embedded firmware controller, a standalone mobile application, or a cloud-connected diagnostic platform -- FDA reviewers will expect you to demonstrate software lifecycle discipline. The standard that defines that discipline is IEC 62304: Medical Device Software -- Software Life Cycle Processes. Ignoring it, or treating it as an afterthought, is one of the fastest ways to receive a deficiency letter that sets your 510(k) or De Novo timeline back by six months or more.

This post cuts through the noise and explains what IEC 62304 actually requires, how it maps to FDA's expectations, and what your submission documentation needs to look like to survive review.

FDA's Regulatory Hook: Where 62304 Connects to 21 CFR

FDA does not directly mandate IEC 62304 in its regulations, but the standard is a recognized consensus standard listed in FDA's database under 21 CFR Part 820 and harmonized with the Quality System Regulation. When you declare conformance to IEC 62304 in your 510(k) or De Novo submission using FDA Form 3654 (Declaration of Conformity), reviewers treat that declaration as evidence that your software development processes meet the Agency's expectations.

More directly, FDA's guidance document 'Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices' (2005, with ongoing updates) and the newer 'Software as a Medical Device (SaMD): Clinical Evaluation' guidance establish the documentation FDA wants to see. IEC 62304 is the process backbone that generates that documentation. FDA's 'Cybersecurity in Medical Devices: Quality System Considerations and Content of Premarket Submissions' guidance (2023) further reinforces software lifecycle expectations, particularly around design controls under 21 CFR 820.30.

Software Safety Classification: Getting This Right First

IEC 62304 Section 4.3 requires you to classify your software into one of three safety classes:

  • Class A: Software that cannot contribute to a hazardous situation or whose contribution to risk is negligible.
  • Class B: Software that can contribute to a hazardous situation, but injury is not likely to be serious.
  • Class C: Software that can contribute to a hazardous situation resulting in death or serious injury.

This classification is not a box-checking exercise -- it determines the entire scope of your lifecycle documentation obligations. Class A requires minimal documentation. Class C requires full traceability from software requirements through architecture, detailed design, unit testing, integration testing, and system testing. A misclassified product will either expose you to gaps during FDA review or create unnecessary documentation burden that slows your development.

Your risk management file under ISO 14971 should drive this classification. FDA reviewers increasingly cross-reference your software safety class against your hazard analysis outputs, so alignment between these two documents is critical.

The Core Lifecycle Processes and What FDA Reviewers Actually Look For

Software Development Planning

IEC 62304 Section 5.1 requires a Software Development Plan that describes your development model, deliverables, standards, and how you will handle configuration management and problem resolution. In your 510(k) submission, this plan is part of what FDA references as your Level of Concern documentation. Make sure your plan is version-controlled and references your quality system under 21 CFR Part 820.

Software Requirements Analysis

Section 5.2 requires documented software requirements that are traceable to system requirements and risk controls. For FDA submissions, your Software Requirements Specification (SRS) must be sufficiently detailed that a reviewer can understand what the software is supposed to do and verify that your testing actually covered those requirements. Vague, high-level requirements are a common deficiency trigger.

Software Architecture and Detailed Design

Sections 5.3 and 5.4 address architecture design and detailed design. For Class C software, you must document software units, interfaces, and data flows with enough specificity to support unit testing. Your architecture documentation also feeds directly into your cybersecurity threat modeling, a requirement FDA now explicitly expects per the 2023 cybersecurity guidance.

Software Integration and Testing

Sections 5.5 through 5.7 cover implementation, integration, and testing. Your Software Verification and Validation (V and V) documentation -- including test protocols, test results, and traceability matrices -- is typically the most scrutinized software artifact in a premarket submission. Every software requirement should trace to at least one verification test with a documented pass result.

Problem Resolution

IEC 62304 Section 9 requires a documented problem resolution process. In practice, this means a bug tracking system with records showing how identified issues were evaluated, resolved, and verified before your software version was released. FDA has flagged inadequate problem resolution records in 483 observations tied to 21 CFR 820.100 (CAPA).

Soup-to-Nuts Submission Documentation Checklist

  • Software Description Document (device description, intended use, user environment)
  • Software Development Plan with version control and configuration management procedures
  • Software Safety Classification with risk management rationale
  • Software Requirements Specification (SRS) with requirement identifiers
  • Software Architecture Document
  • Traceability Matrix (requirements to design to testing)
  • Software V and V Protocol and Report
  • Known Anomalies List with risk assessment for each open defect
  • Software Version History
  • Cybersecurity Bill of Materials (SBOM) and threat model for networked devices

Common Mistakes That Trigger FDA Deficiency Letters

After working through dozens of premarket submissions, the same failure patterns appear repeatedly. Classification that does not align with the risk management file. Requirements that are written so broadly they cannot be tested. Traceability matrices that map requirements to test cases but omit any link back to design outputs. Known anomalies lists that lack documented risk acceptance rationale. And perhaps most commonly: software documentation that was clearly written after the fact to satisfy a checklist rather than generated as a natural output of a disciplined development process. FDA reviewers can tell the difference.

Start Building Your Lifecycle Documentation Before You Write a Single Line of Code

The most expensive mistake a medical device startup can make is treating regulatory documentation as something you produce after development is complete. IEC 62304 is a lifecycle standard -- it is designed to be integrated into your development process from day one. When you do it right, the documentation practically writes itself because it is a natural output of disciplined engineering. When you retrofit it, you create gaps, inconsistencies, and the kind of submission deficiencies that cost real time and real money.

If you are preparing a 510(k) or De Novo submission for a software-containing device, or if you are early in development and want to build your quality system correctly from the start, the time to engage regulatory expertise is now -- not three weeks before your submission target date.

Work With ADB Consulting and CRO Inc.

At ADB Consulting and CRO Inc., we specialize in helping medical device startups and growing companies navigate FDA premarket submissions with precision and efficiency. From software safety classification through full submission package development, we bring deep regulatory expertise to every engagement so you can move faster and with confidence.

Book your free discovery call today at adbccro.com and let us help you build a submission-ready software lifecycle documentation package that FDA reviewers can approve.

Andre Butler

Principal Consultant — ADB Consulting & CRO Inc.

Andre Butler has 20+ years of hands-on FDA regulatory experience guiding medical device companies through 510(k), PMA, De Novo, AI/ML SaMD, and FDA 483 response engagements. He specialises in Section 524B cybersecurity compliance and ISO 13485 quality management systems, with a track record across cardiovascular, orthopedic, diagnostic, and software-as-a-medical-device categories.

Ready to Navigate the FDA Process with Confidence?

Book a free 30-minute discovery call with Andre Butler. No sales pitch -- just expert regulatory guidance on your specific device and situation.

Book a Free Pathway Call

Or call directly: (888) 450-8607

Explore our flat-fee FDA services →