Governance DocsGovernance Docs
Browse Toolkits
CART

IEC 62304 Toolkit – 97 Medical Device Software Templates

The IEC 62304 Toolkit delivers 97 ready-to-use Microsoft Office templates for medical device software — 84 Word documents and 13 Excel workbooks covering every one of the 98 requirements in IEC 62304:2006+AMD1:2015 (Edition 1.1), the edition in force, applied as the state of the art under the EU MDR and recognised by FDA. Seventeen sections follow the standard’s own clauses, from software safety classification to problem resolution. Every document marks the classes it applies to, three workbooks filter all 98 requirements to your class — 57 at Class A, 92 at B, 98 at C — and the mappings are to ISO 13485:2016, ISO 14971:2019, IEC 82304-1, IEC 81001-5-1, FDA’s 2023 software guidance and EU MDR Annex I and II.

$99.00

✓ In stock — instant download after checkout

Instant downloadYour files are available immediately after checkout
Fully editableNative Microsoft Word & Excel templates
30-day money-back guaranteeNot satisfied? Request a refund within 30 days
🔒Secure checkoutEncrypted payment powered by Stripe

Description

About the IEC 62304 Toolkit

IEC 62304 is the standard every regulator points at for medical device software. Notified bodies expect it as the state of the art the EU MDR and IVDR require for software — although, checkably, it is not on the Commission’s list of harmonised standards under either regulation — FDA recognises it as a consensus standard, and it is the software life cycle ISO 13485 clause 7.3 expects to find under a device. It is also a process standard: its output is a defined set of documents — plans, specifications, test records, registers — and that is exactly what an assessor asks to see.

The IEC 62304 Toolkit is written against IEC 62304:2006 + Amendment 1:2015, Edition 1.1 — the edition in force — and it covers all 98 of its numbered requirements across clauses 4 to 9.

The class decides what you owe, and the pack is built around that

Compliance with IEC 62304 means performing the processes, activities and tasks required for the software safety class — A, B or C, decided on the worst-case harm the software could contribute to after risk controls outside the software are credited. Every requirement in the standard carries a class tag, and the IEC 62304 Toolkit carries them too:

Software safety class Requirements that apply What a lower class may leave out
Class C — death or serious injury possible 98 Nothing
Class B — non-serious injury possible 92 Class C standards and tools planning, segregation design, detailed unit and interface design, the eight extra unit acceptance criteria
Class A — no injury possible 57 Architecture, detailed design, integration testing, the clause 7.1–7.3 risk activities and a handful of planning items

Every per-system template marks the sections that apply only to Class B and C, or only to Class C. Three workbooks — the requirements register, the classification tool and the gap assessment — carry the class in one settings cell, and every “Applies at this class” column recalculates from it.

The number most Class A teams get wrong is 57. Class A is not exempt. It still owes a development plan, requirements analysis with verification, unit implementation, all of system testing, most of release, all of maintenance, all of configuration management including SOUP identification, all of problem resolution, and the analysis of every change for new causes. The IEC 62304 Toolkit says so on the page, in the deployment guide and in the register, because “we are Class A so this does not apply” is the sentence that ends badly at a notified body audit.

Edition 1.1 is the edition in force — and will be for years

Edition 2 of IEC 62304 has been in development for a long time. A Committee Draft circulated in 2025 and drew a very large number of comments; a second draft followed in 2026; publication is not expected before 2028, with a regulatory transition of two to three years after that.

Until then, and through the transition, Edition 1.1 is the edition a compliance claim is made against. Nothing in the IEC 62304 Toolkit cites Edition 2 content as a requirement, and a Regulatory Currency Supplement records the status of Edition 2, the harmonisation and FDA recognition position, and the date each was checked.

Our mappings are to the current editions. The standard’s own are not

Annex C of IEC 62304 cross-references four other standards, and every one is superseded:

  • ISO 13485:2003 — design and development planning was 7.3.1 then; it is 7.3.2 in the 2016 edition, and every later sub-clause moved by one.
  • ISO 14971:2007 — risk analysis was clause 4 then; it is clause 5 in the 2019 edition, and post-production has its own clause 10.
  • IEC 60601-1:2005 and ISO/IEC 12207:2008.

Transcribe Annex C and you ship clause numbers that no longer exist. The IEC 62304 Toolkit maps from the requirements’ intent to ISO 13485:2016 and ISO 14971:2019, and adds four mappings the standard predates entirely: IEC 82304-1 for software-only products, IEC 81001-5-1 for cybersecurity, FDA’s June 2023 software guidance at Basic and Enhanced documentation level with the QMSR, and EU MDR Annex I and Annex II. Every mapped row carries a confidence rating, because a mapping is an interpretation and saying so is what makes it usable.

Who the IEC 62304 Toolkit is for, and who it is not for

It is for the manufacturer — the organisation that develops or maintains software that is a medical device in its own right, or is embedded in one, at any class. Software-only products, embedded firmware, mobile apps, cloud back-ends that are part of a device: the life cycle is the same.

It is not a QMS pack. IEC 62304 assumes a quality management system exists and plugs into it. If you need the QMS itself, that is the ISO 13485 Toolkit; this pack maps every hand-off to it.

It is not a device validation pack — the standard excludes validation and final release of the device, and so does this toolkit. And it is not a full cybersecurity process — it carries the security requirements the standard demands and shows how IEC 81001-5-1 layers on top, but a threat model and a security test plan are that standard’s deliverables, not this one’s.

SOUP is handled at every class

Software of unknown provenance — operating systems, runtimes, libraries, frameworks, drivers, the language’s own standard library, and every transitive dependency — is the part of a medical device the manufacturer did not write and is still responsible for. The standard requires every SOUP item to be identified by title, manufacturer and unique designator at every class, including Class A, and the maintenance plan to address SOUP upgrades, patches and obsolescence.

At Class B and C it also requires the functional and performance requirements each item must meet, the hardware and software it needs, and an evaluation of the supplier’s published anomaly lists.

The IEC 62304 Toolkit carries a SOUP register built for that, a SOUP requirements specification, an anomaly-list evaluation procedure, and a maintenance plan with a SOUP obsolescence table — and a reconciliation step that checks the register against what is actually in the build at every baseline, because an item in the build and not in the register is the commonest SOUP finding.

Legacy software has its own route

Amendment 1 added clause 4.4 for software that was legally placed on the market before the current edition and lacks full life cycle evidence. Instead of reconstructing a development that already happened, you review post-production feedback, do risk management on continued use, run a gap analysis against the deliverables the class requires — from requirements, architecture, system testing and risk management only — create the missing deliverables that would reduce risk, and document a rationale for continued use. System test records are the one non-negotiable output. The IEC 62304 Toolkit carries the procedure and the record for that route.

Agile is fine. Undefined is not

The standard names no life cycle model and explicitly allows activities to overlap, iterate and recurse. What it requires is that the model be defined — which activities happen when, the milestones at which deliverables are verified, the release gate. A Life Cycle Model Selection Guide maps clause 5 onto sequential, incremental and agile models and lists the seven things agile teams most often leave undefined, with the fix for each.

Three workbooks ship already loaded with all 98 requirements

Workbook What it does
Requirements Register and Class Applicability Matrix All 98 requirements with clause, class applicability, owning document, evidence and status; a summary per clause; the Table A.1 view; a release-ready flag
Safety Classification Decision Tool Walks the class decision per hazardous situation, checks item inheritance and segregation rationale, and filters the requirements to the class assigned
Gap Assessment Tool Scores current practice against every applying requirement and gives a gap percentage per clause with an action plan

They are generated from one requirements module, so they cannot drift apart from each other or from the documents. The other ten workbooks — traceability matrix with the four hazard links of clause 7.3.3 as separate columns, SOUP register, hazard analysis and risk control register, anomaly register, configuration item register and baseline log, change request register, problem report register with a trend dashboard, verification tracker, released versions register, and the standards and tools register — carry the dropdowns, frozen headers, filters and worked example rows the rest of the catalogue does.

Structure of the IEC 62304 Toolkit

# Section Documents
01 Programme and Governance 6
02 Safety Classification and Legacy Software 5
03 Software Development Planning 8
04 Software Requirements Analysis 4
05 Software Architectural Design 4
06 Software Detailed Design 3
07 Unit Implementation and Verification 5
08 Integration and Integration Testing 5
09 Software System Testing 5
10 Software Release 6
11 Software Maintenance 6
12 Software Risk Management 7
13 Software Configuration Management 6
14 Software Problem Resolution 5
15 Registers and Workbooks 10
16 Compliance Audit and Evidence 5
17 Mapping and Regulatory Currency 7

The IEC 62304 Toolkit is 84 Word documents and 13 Excel workbooks. Sections 02 to 14 are clauses 4.3 to 9 of the standard in order, so the pack is laid out the way an assessor reads the standard. Forty documents are adopted once for the organisation; fifty-seven are instantiated per software system.

Every document names the requirements it answers, and the classes

Each of the 84 Word documents opens with a Requirements addressed table listing the requirement identifiers it satisfies, the classes each applies to, and what the document provides for it. You can hand any single document to an assessor and they can see immediately what it is for and whether it applies to your class.

All 98 requirements are covered, and the build fails if any one of them is left without a document — which is a check we run, not a claim we make.

Standards and guidance the IEC 62304 Toolkit is written against

Document Edition
IEC 62304 Medical device software — Software life cycle processes Ed. 1.1: 2006 + AMD1:2015 (consolidated 2015-06)
ISO 14971 Application of risk management to medical devices 2019
ISO 13485 Medical devices — Quality management systems 2016
IEC 82304-1 Health software — General requirements for product safety 2016
IEC 81001-5-1 Health software — Security activities in the product life cycle 2021
FDA — Content of Premarket Submissions for Device Software Functions June 2023
21 CFR Part 820 Quality Management System Regulation Effective 2 February 2026
Regulation (EU) 2017/745 (MDR) Annex I and Annex II With MDCG 2019-11, 2019-16, 2020-3

Every edition was verified at source when the pack was issued, and the Regulatory Currency Supplement inside the pack records the date and what to re-check.

List of Documentation Toolkit:

01 — Programme and Governance (6 documents)

  1. Medical Device Software Policy.docx
  2. Software Life Cycle Process Manual.docx
  3. Toolkit Index and Deployment Guide.docx
  4. Software Roles Responsibilities and Competence.docx
  5. Interfaces with the QMS and Risk Management Process.docx
  6. Software Life Cycle Glossary.docx

02 — Safety Classification and Legacy Software (5 documents)

  1. Software Safety Classification Procedure.docx
  2. Software Safety Classification Record.docx
  3. Legacy Software Assessment Procedure.docx
  4. Legacy Software Gap Analysis and Rationale Record.docx
  5. Safety Classification Decision Tool.xlsx

03 — Software Development Planning (8 documents)

  1. Software Development Planning Procedure.docx
  2. Software Development Plan Template.docx
  3. Software Verification Plan Template.docx
  4. Software Integration and Integration Test Plan Template.docx
  5. Software Documentation Plan Template.docx
  6. Standards Methods and Tools Register.xlsx
  7. Common Software Defects Register and Avoidance Guide.docx
  8. Life Cycle Model Selection Guide.docx

04 — Software Requirements Analysis (4 documents)

  1. Software Requirements Analysis Procedure.docx
  2. Software Requirements Specification Template.docx
  3. Software Requirements Verification Checklist.docx
  4. Requirements Change and Risk Re-evaluation Record.docx

05 — Software Architectural Design (4 documents)

  1. Software Architectural Design Procedure.docx
  2. Software Architecture Document Template.docx
  3. SOUP Item Requirements Specification Template.docx
  4. Software Architecture Verification Checklist.docx

06 — Software Detailed Design (3 documents)

  1. Software Detailed Design Procedure.docx
  2. Software Detailed Design Document Template.docx
  3. Detailed Design Verification Checklist.docx

07 — Unit Implementation and Verification (5 documents)

  1. Software Unit Implementation and Verification Procedure.docx
  2. Coding Standard and Secure Coding Guideline Template.docx
  3. Unit Verification Strategy and Acceptance Criteria.docx
  4. Software Unit Test Specification and Record Template.docx
  5. Code Review Checklist and Record.docx

08 — Integration and Integration Testing (5 documents)

  1. Software Integration and Integration Testing Procedure.docx
  2. Software Integration Test Specification Template.docx
  3. Software Integration Test Record Template.docx
  4. Regression Test Strategy and Record Template.docx
  5. Integration Verification and Test Adequacy Checklist.docx

09 — Software System Testing (5 documents)

  1. Software System Testing Procedure.docx
  2. Software System Test Plan and Specification Template.docx
  3. Software System Test Record Template.docx
  4. Software System Test Evaluation and Summary Report Template.docx
  5. Test Documentation Content Checklist.docx

10 — Software Release (6 documents)

  1. Software Release Procedure.docx
  2. Release Readiness and Verification Completion Checklist.docx
  3. Known Residual Anomalies Evaluation Record.docx
  4. Released Version and Build Environment Record.docx
  5. Software Archiving and Retention Procedure.docx
  6. Reliable Delivery and Installation Integrity Procedure.docx

11 — Software Maintenance (6 documents)

  1. Software Maintenance Process Procedure.docx
  2. Software Maintenance Plan Template.docx
  3. Post-Release Feedback Evaluation Procedure and Record.docx
  4. Change Request Template.docx
  5. User and Regulator Communication Procedure.docx
  6. Modification Implementation and Re-release Checklist.docx

12 — Software Risk Management (7 documents)

  1. Software Risk Management Procedure.docx
  2. Software Risk Management Plan Template.docx
  3. Software Hazard Analysis Template.docx
  4. Software Risk Control Measures Specification Template.docx
  5. Risk Control Measure Verification Record.docx
  6. Software Change Safety Impact Analysis Template.docx
  7. SOUP Anomaly List Evaluation Procedure and Record.docx

13 — Software Configuration Management (6 documents)

  1. Software Configuration Management Procedure.docx
  2. Software Configuration Management Plan Template.docx
  3. Configuration Identification and Baseline Procedure.docx
  4. SOUP Identification and Management Procedure.docx
  5. Software Change Control Procedure.docx
  6. Configuration Status Accounting Report Template.docx

14 — Software Problem Resolution (5 documents)

  1. Software Problem Resolution Procedure.docx
  2. Problem Report Template.docx
  3. Problem Investigation and Safety Evaluation Record.docx
  4. Problem Trend Analysis Procedure and Report Template.docx
  5. Problem Resolution Verification Checklist.docx

15 — Registers and Workbooks (10 documents)

  1. IEC 62304 Requirements Register and Class Applicability Matrix.xlsx
  2. Software Traceability Matrix.xlsx
  3. SOUP Register.xlsx
  4. Software Hazard Analysis and Risk Control Register.xlsx
  5. Anomaly Register.xlsx
  6. Configuration Item Register and Baseline Log.xlsx
  7. Change Request Register.xlsx
  8. Problem Report Register and Trend Dashboard.xlsx
  9. Verification and Test Execution Tracker.xlsx
  10. Released Versions Register.xlsx

16 — Compliance Audit and Evidence (5 documents)

  1. IEC 62304 Gap Assessment Tool.xlsx
  2. IEC 62304 Internal Audit Checklist.docx
  3. Small-Company Implementation Checklist.docx
  4. Software Development File Index.docx
  5. IEC 62304 Compliance Statement Template.docx

17 — Mapping and Regulatory Currency (7 documents)

  1. Mapping to ISO 13485:2016 Design and Development.docx
  2. Mapping to ISO 14971:2019 Risk Management.docx
  3. Mapping to IEC 82304-1 Health Software.docx
  4. Mapping to IEC 81001-5-1 Cybersecurity Life Cycle.docx
  5. Mapping to FDA Software Guidance and 21 CFR 820.docx
  6. Mapping to EU MDR Annex I and Annex II.docx
  7. Regulatory Currency Supplement.docx

Frequently Asked Questions (FAQ)

What is the IEC 62304 Toolkit?

The IEC 62304 Toolkit is a set of 97 editable Microsoft Word and Excel templates for medical device software life cycle processes — 84 documents and 13 workbooks across seventeen sections, covering all 98 requirements of IEC 62304:2006+AMD1:2015 (Edition 1.1), with the software safety class carried through every document, and mappings to ISO 13485:2016, ISO 14971:2019, IEC 82304-1, IEC 81001-5-1, FDA’s software guidance and EU MDR.

Which edition of IEC 62304 does the IEC 62304 Toolkit follow?

Edition 1.1 — IEC 62304:2006 with Amendment 1:2015, the edition in force and the edition FDA recognises. Its European version, EN 62304:2006/A1:2015, was harmonised under the former Medical Devices Directive; it is not listed among the harmonised standards under the MDR or IVDR (Commission summary lists generated 17 June 2026) and is applied as the state of the art that MDR Annex I 17.2 requires. Edition 2 is in development but not expected before 2028, followed by a transition period; the pack’s Regulatory Currency Supplement tracks it and nothing in the pack depends on it.

Do I need to buy the standard as well?

Yes, and you should. IEC 62304 is a licensed standard sold by the IEC and national standards bodies; it is not published free of charge. The IEC 62304 Toolkit cites requirement identifiers — 5.1.1, 7.3.3, 8.1.2 and so on — and states in our own words what each asks for, so you can work with it alongside your licensed copy. It does not reproduce the standard’s text, and no toolkit that respects IEC copyright can.

We are Class A. Do we need this?

Yes — 57 of the 98 requirements apply at Class A. That excludes architecture, detailed design, integration testing and most of the clause 7 risk activities, but it includes a development plan, requirements analysis, unit implementation, all of system testing, most of the release gate, all of maintenance, all of configuration management including SOUP identification, all of problem resolution, and the analysis of every change for new causes and needed controls. Set the class to A in the requirements register and it shows you exactly those 57 rows.

How does the class get decided, and is it the same as the FDA or MDR class?

On the worst-case hazardous situation the software could contribute to after risk control measures outside the software are credited, with the probability of software failure taken as one. The pack’s Safety Classification Procedure and Decision Tool walk it. It is not the FDA Documentation Level (Basic or Enhanced, decided before any mitigation) and not the MDR device class under Rule 11; the pack keeps all three separate and explains why a Class B system can need Enhanced documentation.

Does it cover SOUP?

In full, at every class. Identification by title, manufacturer and unique designator; requirements and supporting hardware and software for each item; anomaly-list evaluation; upgrade, patch and obsolescence planning; and a register that is reconciled against the actual build at every baseline. Standard libraries and transitive dependencies are SOUP too, and the pack says so.

We have software already on the market. Do we have to redo everything?

No. The legacy software route of clause 4.4 — added by Amendment 1 — lets you demonstrate compliance through a post-production review, risk management on continued use, a scoped gap analysis and a documented rationale, with system test records as the minimum deliverable. The pack carries the procedure and the record.

Can we use agile methods?

Yes. The standard requires the life cycle model to be defined, not to be sequential. The Life Cycle Model Selection Guide maps the clause 5 activities onto agile iterations, tells you which milestones and records the standard needs, and lists the seven gaps agile teams most often leave — stories that were never turned into identified requirements, a definition of done that ignores the acceptance criteria, pipeline results that were never retained — with the fix for each.

How does the pack relate to ISO 13485 and ISO 14971?

IEC 62304 assumes a QMS and an ISO 14971 process exist and plugs into them. The pack has a dedicated interfaces document naming every hand-off — which ISO 13485:2016 clause 7.3 control governs each software activity, and which risk management file entry each clause 7 output becomes — plus full mappings to both current editions. If you also hold our ISO 13485 Toolkit or ISO 14971 Toolkit, the hand-offs line up.

Does it help with an FDA submission?

Yes. A mapping document takes each documentation element of FDA’s June 2023 guidance — software description, risk management file, requirements, architecture, design specification, development and maintenance practices, testing, version history, unresolved anomalies — and names the toolkit deliverable that supplies it at Basic and Enhanced level. It also covers the section 524B cybersecurity elements through the IEC 81001-5-1 mapping and notes that the QMSR incorporates ISO 13485:2016.

And EU MDR?

Yes. A mapping covers the software requirements of Annex I — sections 17.1 to 17.4, 14.2(d), 14.5 and 23.4(ab) — and the technical documentation elements of Annex II including 6.1(b) on software verification and validation, and records the accurate position of EN 62304 — expected as state of the art, not listed as a harmonised standard under the MDR — with the wording for a technical file. It reminds you that the MDR device class and the IEC 62304 class are separate determinations.

What formats are the documents in?

Microsoft Word (.docx) and Microsoft Excel (.xlsx) — 84 and 13 respectively — plus a how-to guide and an FAQ as PDF. Every file is fully editable, unlocked and unprotected, ready to be rebranded and populated with your own information. Workbooks carry drop-down validation, frozen headers, autofilters, class-driven formulas and worked example rows flagged for deletion.

How long does it take to deploy?

The Toolkit Index and Deployment Guide sets out a nine-step order: adopt the governance and the organisation-wide procedures once; run the gap assessment; then, per software system, classify, plan, open the registers, execute clause 5, assemble and audit the development file, and hand over to maintenance. The guide is explicit that classification comes first — the class decides which of the other documents you need — and that until a class is recorded the standard treats the system as Class C.

When a standard changes, know first

One email a month: edition changes, new deadlines, and what they mean for documentation you already have. No sales sequence.

We don’t spam! Read our privacy policy for more info.

Reviews

There are no reviews yet

Add a review
Currently, we are not accepting new reviews