Assess your software against IEC 62304:2006/Amd 1:2015 requirements. Track compliance clause-by-clause, identify gaps, and generate professional reports — completely free.
Build Your IEC 62304 ChecklistA structured, clause-by-clause assessment framework — whether you're starting fresh or auditing an existing product.
All clauses from IEC 62304:2006 with Amendment 1:2015, automatically filtered to your safety classification (A, B, or C) with built-in guidance.
Live compliance score with per-clause progress tracking. See where you stand and which areas need the most attention as you work through the assessment.
Automatically identifies non-compliant and partially compliant clauses, grouped by severity. Ideal for pre-audit preparation and remediation planning.
Generate branded compliance reports with your company logo, executive summary, gap analysis, and full checklist — ready for regulatory submission.
Start with your EU MDR device class (I, IIa, IIb, III) and the tool suggests the appropriate IEC 62304 software safety class with clear rationale.
Document evidence references, assign responsible persons, and add comments for each clause. Export as CSV or JSON for QMS integration.
Your assessment data stays entirely in your browser. Nothing is sent to any server. Free to use, no account required.
Launch IEC 62304 Compliance Tool100% Free No signup required · No data sent to server · Works in any browser
IEC 62304 is the internationally recognised standard for medical device software lifecycle processes — covering development, maintenance, risk management, configuration management, and problem resolution.
Any manufacturer developing software that is itself a medical device (SaMD) or part of a medical device. The standard is recognised by the FDA, EU MDR Notified Bodies, and regulatory bodies worldwide.
IEC 62304 is risk-based — the level of documentation and verification scales with the potential harm from software failure. Classification into Class A, B, or C determines which clauses apply.
IEC 62304:2006 with Amendment 1:2015. Key changes include refined software safety classification, legacy software provisions, and expanded system testing requirements.
| Clause | Process Area |
|---|---|
| 4 | General Requirements |
| 5 | Software Development Process |
| 6 | Software Maintenance Process |
| 7 | Software Risk Management Process |
| 8 | Software Configuration Management |
| 9 | Software Problem Resolution Process |
ISO 13485:2016 — Quality Management Systems
ISO 14971:2019 — Risk Management
IEC 62366-1:2015 — Usability Engineering
IEC 82304-1:2016 — Health Software Safety
Classification determines which clauses apply and the level of rigour required — based on the severity of potential harm from software failure.
Software failure cannot contribute to a hazardous situation. Requires development planning, requirements, system testing, and configuration management.
Requires architectural design, integration testing, risk analysis, and SOUP management — in addition to all Class A requirements.
Requires the full set of IEC 62304 clauses including detailed design, risk segregation, and the highest level of verification.
How does EU MDR device class map to IEC 62304 software safety class? EU MDR classes (I, IIa, IIb, III) classify the overall device; IEC 62304 classes (A, B, C) classify the software based on failure impact. Our free tool maps your device class to a suggested software safety class automatically.
SOUP (Software of Unknown Provenance) — open-source libraries, third-party SDKs, legacy code, and COTS software — must be managed as a Class B and C obligation.
IEC 62304 is the international standard for medical device software lifecycle processes. Compliance is essential for EU MDR certification, FDA clearance, and market access in most regulated markets worldwide.
While not legally mandatory in all jurisdictions, it is a harmonised standard under EU MDR and an FDA-recognised consensus standard. In practice, Notified Bodies and regulators expect to see compliance evidence.
IEC 62304 covers software lifecycle processes — how you develop and maintain the software. IEC 82304-1 covers product-level safety requirements for standalone health software. Most products need both.
For a Class B SaMD product, establishing compliant processes typically takes 2–4 months with expert guidance. Retrofitting onto legacy software takes longer. Euverify's team can accelerate this significantly.
Yes. IEC 62304 is process-agnostic — it defines what must be done, not how. Agile works well provided you maintain required documentation, traceability, and verification at each iteration.
The current version is IEC 62304:2006 with Amendment 1:2015 (IEC 62304:2006+A1:2015). A second edition is in development but has not yet been published.
Yes, completely free with no signup required. Your data stays in your browser — nothing is sent to any server. Use it to assess, track, and generate reports as many times as you need.
Euverify provides end-to-end compliance services for medical device manufacturers — from gap analysis and documentation to ongoing regulatory support.
Talk to a Compliance Expert