Get consulting from Sterling
Expert and experienced consultants, 8,100+ client engagements in 60+ countries, from gap assessment to a system ready for its certification audit.
Talk to a Sterling consultantPractitioner training · Medical device quality
If your team builds an app, algorithm or cloud service that may count as a medical device, IEC 62304 training is how engineers and regulatory staff learn to speak the same language before the notified body or FDA reviewer does it for you. Typical starting points: a start-up preparing its first 510(k) or MDR technical documentation, an agile team asked to show its sprint process meets the standard, or a QA lead who has to classify software items A, B or C and defend the rationale.
This training course explains when software qualifies as a medical device, the IMDRF risk categories, IEC 62304 software safety classes, the development process from requirements to release, software risk management with ISO 14971, SOUP, configuration management, problem resolution, maintenance and cybersecurity, and what FDA and the EU MDR expect in submissions. A built company, DEF Digital Health in Boston, develops insulin-dosing software throughout.
IEC 62304 training teaches the software life cycle processes that medical device software must follow under IEC 62304:2006+AMD1:2015: safety classification, development planning, requirements, architecture, testing, release, risk management, SOUP, configuration management, problem resolution and maintenance, together with how the US FDA and the EU MDR qualify and classify software as a medical device.
Training a software team? Get a quote for your organisation
Part of: Medical Device Quality and Risk Management Training
Part of: GMP & Medical Devices
Secure payment by Stripe · for yourself or for your team
What you get
About 3 hours, with captions. Watch at your own pace on any device.
Short questions check your understanding before you move on.
Multiple choice, with immediate retakes if you need them.
Industry experts, domain specialist trainers and globally renowned auditors with 30+ years in ISO and GRC.

Verifiable certificate with a QR code anyone can scan, plus a digital badge to add to your LinkedIn profile.
See how verification works →Standard and editionIEC 62304:2006+AMD1:2015 Medical device software life cycle processes
Last updated31 October 2026
Software faults now cause device recalls and injuries in the same way hardware faults do. In March 2024 FDA classified as Class I the recall of version 2.7 of Tandem Diabetes Care's t:connect iOS app: crashes and automatic relaunches caused excessive Bluetooth communication, draining the insulin pump battery and shutting the pump down early, with 224 reported injuries as of 15 April 2024. A later update notice in August 2024 said depletion could still occur after the first fix, and version 2.8.2 followed.
Cybersecurity is the other pressure. In January 2025 FDA warned of three vulnerabilities in certain Contec and Epsimed patient monitors, including a backdoor and the transfer of patient data outside the care environment. FDA's cybersecurity guidance was updated on 3 February 2026, and section 524B of the FD&C Act now applies to cyber devices. Regulators expect a controlled life cycle, traceable risk controls and a plan for after release.
The course is for teams that design, test, release or submit medical device software. Take it when you start a software medical device project, when you must map an agile process to IEC 62304, before a notified body technical documentation review or FDA premarket submission, or after an audit found gaps in classification, SOUP or problem resolution.
The outcomes move from the regulatory question to the engineering work and back to the submission, the path your product takes.
IEC 62304 is the international standard for medical device software life cycle processes. The current text is IEC 62304:2006 with Amendment 1:2015, consolidated as Edition 1.1 (June 2015). It applies to software that is itself a medical device and to software embedded in one, and it works inside a quality management system and ISO 14971 risk management. Its main parts are software development (planning, requirements, architecture, detailed design, unit implementation and verification, integration, system testing and release), software maintenance, software risk management, configuration management and problem resolution.
The amount of process required depends on the software safety class: A, B or C, based on the worst harm a software failure could contribute to. In the US, FDA's June 2023 guidance on premarket submissions for device software functions sets Basic or Enhanced documentation levels. In the EU, the MDR classifies software under Rule 11, explained in MDCG 2019-11 rev.1 (June 2025).
The course is delivered as 13 on-demand video modules with about 3 hours of video in total. Each module ends with short practice questions so you can check your understanding before moving on; they do not count toward your result. Four practice exercises with model answers apply the standard: classify five software items with rationale, review a release record, take a field problem report through problem resolution and maintenance, and plan the documentation for a 510(k) and EU technical documentation.
The course closes with a multiple-choice final exam drawn from the course's question bank. A score of 60% or more meets the criteria for the certificate. If the first attempt does not meet the criteria, one retake is included. You receive a Sterling Academy Certificate of Competence when the exam criteria are met.
You will be able to take a real software product and show how it meets IEC 62304 and regulator expectations.
Sterling Academy offers company plans so a whole team can take this course together. A client administrator in your organisation adds people, assigns this course and related ones, and follows progress from one place, so engineers, testers, product managers and regulatory staff can all work from the same method.
Progress reports show who has started, who has completed and who holds a certificate, which is useful evidence of training when an auditor or inspector asks for it. Your organisation receives one invoice for the plan instead of individual receipts. Company prices are set per organisation: get a quote for your organisation and we will reply with a plan that fits the number of learners and courses you need.
Sterling Academy courses are built by industry experts, domain specialist trainers and globally renowned auditors with 30+ years of experience in ISO and GRC. The Academy is the training arm of Sterling International Consulting, with 8,100+ client engagements in 60+ countries over 20+ years, so the course content reflects what auditors, inspectors and clients actually ask for in practice.
Every course is kept to the current edition of the standard and guidance it teaches; this one teaches IEC 62304:2006+AMD1:2015 from Sterling's licensed copy and FDA's February 2026 cybersecurity guidance.
Preview this course
Watch a sample from Software as a Medical Device and IEC 62304 Training before you enrol.
Inside the course
13 modules, 13 practice checkpoints, 4 practice exercises and a final exam. Video runtimes are approximate; allow additional time for the practice questions and the final exam. Modules marked optional can be skipped; the others are studied in any order.
Software as a medical device (SaMD) and IEC 62304: two FDA cases on an insulin pump app and a patient monitor, and how this course works.
Opens with a self-check: can you explain why your software is, or is not, a medical device in the US and the EU, and which software safety class each part has? Presents two FDA cases: the March 2024 Tandem Diabetes Care recall of its iPhone app for the t:slim X2 insulin pump, whose crash-and-relaunch cycle drained the pump battery, and a patient monitor with a hidden backdoor. Draws four questions for any software team: do we know our risks, control what we use, listen after release, and can we show it? Introduces DEF Digital Health, a software company in Boston with about sixty staff, and clears up myths about life cycle models, SOUP and platforms. Ends with the thirteen modules, practice questions, four practice exercises and the final exam, and a recap.
What you will be able to do
Why it matters
Seeing how an app update drained insulin pumps shows why safe software has to be shown by its process, not assumed.
Practice: Practice: Why software safety matters · 3 questions
When software is a medical device: the IMDRF SaMD definition, FDA device rules and exclusions, the EU MDR decision steps and intended purpose.
Starts with DEF's first product idea, a simple diabetes diary that stores and displays readings, and the feature request that changes everything: recommending the next insulin dose. Explains the international definition of software as a medical device, software for a medical purpose that does not need to be part of a hardware device, including apps. Covers the US definition of a device and the software functions it excludes, and the five EU decision steps, showing why dose recommendation software is a device under both. Then shows DEF's function inventory, separating the meal and reading log from the dose function, and its claims review across labelling, app store pages and websites, signed by regulatory affairs, with a change form that asks whether a change alters the intended purpose. Ends with a recap.
What you will be able to do
Why it matters
The intended purpose decides device status, so one new feature or marketing claim can turn an app into a regulated device.
Practice: Practice: When software is a medical device · 3 questions
SaMD risk classification: IMDRF categories, EU MDR Rule 11 classes, FDA device classes and documentation levels, and DEF's classification.
Opens with DEF's leaders agreeing the risk class of the Bolus Advisor before setting the budget, comparing a team that assumes users can ignore the advice with one that classifies by what a wrong output could cause. Explains the IMDRF framework, which sorts software by the significance of its information, to treat or diagnose, drive or inform clinical management, and the state of the healthcare situation, into categories one to four, using the framework's table. Covers the EU's Rule 11, which gives classes IIa, IIb or III by what decisions could cause, and FDA's device class and pathway with a separate documentation level. Then explains that IEC 62304's software safety class is its own question, for each software system, deciding which tasks of the standard you must perform. Ends with a recap.
What you will be able to do
Why it matters
Getting the class right at the start avoids a rejected submission that forces the plan, budget and timeline to change.
Practice: Practice: Risk categories and classes · 3 questions
IEC 62304 at a glance: scope, structure of clauses 4 to 9, what compliance means, ISO 13485 and ISO 14971 context, legacy software and agile.
Starts with a team two weeks before an audit that has code, tests and a product but almost none of the records the standard expects, comparing documents written after the fact with records built as the work was done. Explains the scope of IEC 62304: the life cycle of medical device software, development and maintenance, but not validation of the whole device. Covers its structure: general requirements in Clause 4, then development, maintenance, risk management, configuration management and problem resolution, and what compliance means: performing the tasks required for each class, with documented justifications where a task is not done. Then shows how software risk tasks feed the device risk management file within the quality system, legacy software, and how DEF maps its agile process, with release and sprint plans forming the development plan under 5.1.2. Ends with a recap.
What you will be able to do
Why it matters
The standard describes how you work every day, so records made as you go stand up to audit where last-minute documents do not.
Practice: Practice: IEC 62304 at a glance · 3 questions
IEC 62304 software safety classes A, B and C: assigning classes, external risk controls, software items, segregation and documented rationale.
Opens with DEF's team wanting to treat the app's help and education screens as class A, although they run in the same process as the dose engine and could, in principle, corrupt a dose. Explains how each software system gets class A, B or C by the worst harm from a hazardous situation it could contribute to, assuming the software fails, and four ideas behind the rule. Covers why only risk controls outside the software can lower its class, why software that implements a risk control takes the class of the risk it controls, and how items inherit their parent's class unless a documented rationale shows real segregation. Then shows the classification DEF recorded after the device risk analysis, with the dose engine and confirmation screen as class C and the logbook and charts using an open-source library. Ends with a recap and a practice exercise classifying five items.
What you will be able to do
Why it matters
Until the class is known it is C; a defensible classification avoids both wasted effort and gaps an auditor will find.
Practice: Practice: Software safety classes · 3 questions
IEC 62304 medical device software development planning (5.1) and software requirements analysis (5.2): plan content, requirement headings and verification.
Starts with a DEF story that only says calculate the mealtime dose, so two developers round differently and no test can say which build is right. Explains the software development plan: processes, deliverables, traceability, configuration and problem handling, sized to the classes and kept up to date. Covers software requirements drawn from system requirements and covering the headings of 5.2.2, from functional and capability requirements to the computing environment, with risk controls included for classes B and C, shown in one requirement as it sits in DEF's requirements tool. Then covers verifying requirements against six criteria: consistent, unambiguous, testable, uniquely identified, traceable and implementing the system requirements. Ends with the common mistake of a trace matrix built in the last week, good practice of using 5.2.2 as a review checklist, and a recap.
What you will be able to do
Why it matters
A requirement you cannot test is a wish; clear requirements stop two builds from behaving differently with no way to judge.
Practice: Practice: Planning and requirements · 3 questions
IEC 62304 medical device software architecture, detailed design, and software unit implementation and verification, including interfaces and SOUP.
Opens with a moment built for this course: DEF's cloud sync item and dose engine pass each other the carbohydrate ratio in opposite units, each meeting its own tests while together they could produce a wrong dose. Explains the architecture under 5.3.1: software items, the interfaces between and around them, functional and performance requirements for SOUP, segregation for class C, and a documented verification, shown in DEF's architecture with the logbook and charts as class B. Covers detailed design: subdividing into units for classes B and C, with unit and interface designs verified against the architecture for class C. Then covers implementing units for every class and verifying them for B and C against acceptance criteria set before integration, with extra criteria for class C, and the evidence each activity leaves. Ends with a recap.
What you will be able to do
Why it matters
The risk often lives between the boxes; written interfaces catch the mismatch that unit tests on each side will miss.
Practice: Practice: Architecture, design and units · 3 questions
IEC 62304 medical device software integration and integration testing, software system testing, regression testing and software release records.
Starts with DEF about to release version 2.3 of the Bolus Advisor, comparing system tests run on a developer's laptop build with one controlled build that is tested and shipped. Explains integration for classes B and C: integrating per plan, testing the integrated items, evaluating the procedures, running regression tests and keeping repeatable records. Covers software system testing for every class: tests covering all requirements, retests after change, an evaluation and complete test records, avoiding a test log that says only OK, with an eye-screening software firm in Hyderabad testing on the oldest and newest phone operating systems. Then covers release: verification complete, residual anomalies documented and evaluated, the version and build recorded, the software archived and delivered reliably. Ends with a recap and a practice exercise reviewing a draft release record against the eight release tasks.
What you will be able to do
Why it matters
Release what you tested, and show it; one controlled build removes doubt over whether the shipped app was ever tested.
Practice: Practice: Integration, testing, release · 3 questions
IEC 62304 medical device software risk management with ISO 14971: software causes, risk control measures, verification, traceability and change analysis.
Returns to the March 2024 Tandem Diabetes Care recall of version 2.7 of its iPhone app, where repeated crashes and automatic relaunches caused excessive Bluetooth communication that could drain the insulin pump battery. Explains how software risk management fits with ISO 14971 in one risk management file for the device. Covers analysis: identifying the items that could contribute to hazardous situations, considering five kinds of cause, evaluating SOUP anomaly lists and documenting it all. Then covers control and verification: defining controls in hardware, software, the working environment or user instructions, putting software controls into the requirements and classing them by the risk they control, verifying them and tracing four links. Ends with analysing every change, including fixes and SOUP updates, for new causes and effects on existing controls, and a recap.
What you will be able to do
Why it matters
Risk work lives in the software work; tracing each control from hazard to test is what reviewers look for after a recall.
Practice: Practice: Software risk management · 3 questions
IEC 62304 SOUP management, software configuration management, change control and software problem resolution with a problem report.
Opens with DEF's logbook pulling the latest release of an open-source charting library on every build, until a change in axis scaling alters the glucose chart with nobody approving or testing it. Explains SOUP: software not made for the device, or without records, and how to name each item and version, specify what it must do, check its anomaly lists and analyse its changes, with a lab-analysis software firm in Vienna whose build checks a single SOUP register on every run. Covers configuration management for every class: identifying items and versions, changing them only through approved requests and keeping a retrievable history. Then covers problem resolution: a report with criticality for every problem, a safety evaluation, change control, trends and a verified resolution. Ends with a recap and a practice exercise turning a support message into a problem report.
What you will be able to do
Why it matters
If you cannot name the version, you cannot control it; a SOUP register stops an unapproved library change reaching patients.
Practice: Practice: SOUP, configuration, problems · 3 questions
IEC 62304 medical device software maintenance, post-market feedback, EU and FDA reporting timelines, and cybersecurity for connected medical devices.
Starts with the January 2025 FDA warning about cybersecurity vulnerabilities in Contec CMS8000 patient monitors, and the same monitors relabelled by Epsimed, including remote control by an unauthorised user and a backdoor. Explains the maintenance process for every class: a plan, monitored feedback, problem reports, and analysed and approved changes, following subclause 6.2 from feedback to change. Covers informing users and regulators as local rules require: in the EU, 15 days for serious incidents, 10 for deaths or unanticipated serious harm and 2 for serious public health threats, field safety corrective actions reported in advance, and generally 30 days in the US. Then covers cybersecurity: section 524B for cyber devices in the US, the software and security requirements of Annex one in the EU, mobile platform features, and checking the SBOM against the SOUP register. Ends with a recap.
What you will be able to do
Why it matters
Maintenance is part of the product; knowing the reporting clocks and cyber rules avoids late reports and exposed devices.
Practice: Practice: Maintenance and cybersecurity · 3 questions
IEC 62304 medical device software changes and submissions: FDA 510(k) change decisions, software documentation levels, EU notified body and MDCG 2020-3.
Opens with DEF's plan to import readings automatically from a continuous glucose sensor, treated in one version as just another feature, although it adds a new interface and changes how data enter the dose calculation. Explains the two layers: the software standard controls how every change is analysed, approved and verified, while the law decides whether a regulator must see it first. Covers the US questions on cybersecurity, specification, risk and performance for deciding whether a new 510(k) is likely, and the Basic or Enhanced software documentation when a submission is needed. Then covers the EU: changes that could affect safety and performance go to the notified body before release, with MDCG 2020-3 helping to judge significance. Ends with a recap and a practice exercise assessing four DEF changes for the US and the EU.
What you will be able to do
Why it matters
Decide before you build, not after you ship; a change released without the right submission can force a recall or a halt.
Practice: Practice: Changes and submissions · 3 questions
A complete IEC 62304 release at DEF Digital Health, from first plan to the first month on the market, with a ten-step road map and the final exam.
Follows DEF's glucose sensor import feature from the first plan to its first month on the market, naming the earlier module behind each step. Before any code, it asks whether the app is still a medical device, what class applies and whether the change needs a submission. The feature is then built and tested under Clause 5, controlled under Clause 7, submitted in both regions with the cybersecurity content for a cyber device, including the SBOM and vulnerability management plan, released with the SBOM checked against the SOUP register and archived, and watched in the field. Covers common mistakes, such as an architecture drawn after the code and a risk file updated once a year. Ends with a ten-step road map, a reminder of the four practice exercises, and the final exam: scenario questions with 60% for the Certificate of Competence.
What you will be able to do
Why it matters
Seeing one feature go from idea to market shows how the processes connect and where your own team should start.
Practice: Practice: Putting it together · 3 questions
Frequently asked questions
About Software as a Medical Device and IEC 62304 Training, its certificate and enrolment.
Ask SterlingYes. Sterling Academy's IEC 62304 training is built by the Sterling consulting group, which has taken organisations to certification across 8,100+ client engagements in 60+ countries over 20+ years. It is always on the current edition, with practice questions that show the right answer. Each course ends with a final exam and a verifiable certificate that anyone can check online, plus a LinkedIn badge, and client administrators can show an auditor exactly who has been trained. You will be able to apply Software as a Medical Device and IEC 62304 at work and show your competence with confidence. Sterling Academy courses carry the same content as Sterling's classroom training, whose certificates are trusted and accepted by all major certification bodies, as evidence of training at client audits for over 20 years.
It is training on IEC 62304:2006+AMD1:2015, the standard for medical device software life cycle processes. This course also covers when software is a medical device, IMDRF risk categories, FDA documentation levels and EU MDR Rule 11, using a built insulin-dosing app developed in Boston.
Anyone who develops, tests, releases or submits medical device software needs it: software engineers, architects and testers, product managers, and quality and regulatory affairs staff at device and digital health companies. Start-ups bringing software as a medical device to the US or EU benefit most before their first submission.
In practice, yes for most teams. FDA's premarket guidance accepts a declaration of conformity to IEC 62304 for development practices, and the EU MDR requires software to be developed to the state of the art, taking into account the development life cycle. IEC 62304 is the common ground both reviewers work from.
They are classes A, B and C, set by the worst harm a software failure could contribute to after external risk controls. Class C covers possible death or serious injury and requires the most process. Module 5 shows how to classify software items and when segregation lets you assign a lower class.
SaMD is software intended for a medical purpose that performs that purpose without being part of a hardware device, as IMDRF defines it. Module 2 explains the IMDRF definition, the US software function exclusions and the EU MDCG 2019-11 decision steps for deciding whether your software qualifies.
The course has about 3 hours of video across 13 modules, plus four practice exercises of about 15 minutes each. It is on demand, so you can fit it around sprints and replay any module when you reach that stage of your project.
Yes. Modules 7 and 10 cover software of unknown provenance: its requirements, risk analysis and control. Module 11 covers cybersecurity: section 524B of the FD&C Act, FDA's February 2026 cybersecurity guidance, MDR Annex I and the software bill of materials.
Yes, you receive a Sterling Academy Certificate of Competence. The course ends with a scenario-based multiple-choice exam drawn from the question bank; a score of 60% or more meets the criteria, and one retake is included if your first attempt falls short.
The course costs US$99 per learner, including all 13 video modules, practice questions, four practice exercises with model answers, the final exam and the certificate. For development teams, contact us for a quote for your organisation; company plans include a client administrator, progress reports and one invoice.
Yes, the standard defines the activities and outputs, not a development model. The built example works in two-week sprints mapped to IEC 62304, and Module 6 shows how the development plan records that mapping so auditors and notified body reviewers can follow it from a user story to a verified requirement.
Yes, through a Sterling Academy company plan. A client administrator adds your engineers, testers and regulatory staff, assigns the course, and follows progress reports showing who holds a certificate, and your organisation receives one invoice. Contact us for a quote for your organisation.
Your certificate
You will be able to apply Software as a Medical Device and IEC 62304 at work and show your competence with confidence. Your certificate can be verified online in seconds, so certification body auditors, employers and clients can confirm your training instantly.
Complete the course and its final exam and you receive a Sterling Academy Certificate of Completion, verifiable online by QR code, with a LinkedIn badge to share.
Sterling Academy courses carry the same content as Sterling's classroom training, whose certificates are trusted and accepted by all major certification bodies, as evidence of training at client audits for over 20 years.
Ask about course requirementsYour next step
Not sure which course?