How do you bring your medical software to market as Software as a Medical Device in a regulatory-compliant way and without approval loops?
We support software-based medical devices from classification through development structured to IEC 62304 and risk management to ISO 14971, all the way to the conformity assessment under the Medical Device Regulation (EU) 2017/745 or to an FDA submission. The decisive lever lies not in the code but in the software safety classification: if it is determined too late, the lifecycle documentation required for precisely that class is missing and can barely be reconstructed cleanly after the fact.
- MedTech
- IVD
Overview
What makes software a medical device and which requirements follow from that?
Support for SaMD projects along the lifecycle · IEC 62304, ISO 14971, IEC 62366-1, MDR (EU 2017/745)
Last updated: 2026-06-13
Software is a medical device as soon as it fulfills a medical purpose in its own right, that is, when it does not merely store or transmit data but contributes to diagnosis, therapy or decision support. From that point on, the same general requirements apply as for physical products, complemented by software-specific standards. The levers on which SaMD projects most often get stuck:
- Classification: Under the MDR (EU) 2017/745, Rule 11 in Annex VIII classifies standalone medical software according to the severity of the supported decision; most SaMD therefore land above self-certification and require a notified body. Diagnostics-related software may instead fall under the IVDR (EU) 2017/746, whose classification rules in Annex VIII determine the risk classes A to D.
- Software safety classification to IEC 62304: Class A, B or C determines the scope of the required lifecycle activities and documentation. It is derived from the risk assessment and cannot be corrected downward after the fact without altering the risk analysis.
- Risk management to ISO 14971 as the connecting bracket: The software-related hazards must feed into the same risk management file from which the classification and verification depth derive. Maintaining software risks separately from the product risk creates gaps.
- Usability to IEC 62366-1: Use errors are a central source of hazards in software; the usability file must document the safety-critical user steps and their validation.
- Cybersecurity across the lifecycle: For connected software, notified bodies and the FDA expect a documented secure development lifecycle including an SBOM, vulnerability management and an update strategy that extends beyond the market phase.
Services
How we support you
Classification & demarcation
Assessment of the intended purpose, demarcation of medical device versus non-medical device, and classification under MDR (EU 2017/745) or IVDR (EU 2017/746). Deliverable: documented classification rationale and defined conformity assessment route.
Software lifecycle to IEC 62304
Establishment of the lifecycle processes required by IEC 62304, matched to software safety class A, B or C, from requirements analysis and architecture through implementation to verification. Deliverable: software development plan and an auditable lifecycle file.
Risk management & usability
Integration of the software hazards into the risk management to ISO 14971 and build-up of the usability file to IEC 62366-1. Deliverable: consolidated risk management file and usability engineering file with validated safety-critical user steps.
Cybersecurity & SBOM
Establishment of a secure development lifecycle to IEC 81001-5-1 with a software bill of materials, vulnerability and update management. Deliverable: cybersecurity documentation for the technical documentation and for market operation.
AI/ML governance for learning systems
Definition of a framework for software with AI or machine learning components: data management, version control of the models and change control for model updates. Deliverable: documented lifecycle and change framework for the ML component.
Learn more →Technical documentation & submission
Consolidation of the software files into the technical documentation for the MDR conformity assessment or preparation as an FDA submission. Deliverable: submission-ready documentation package including verification and validation evidence.
How we work together
What it comes down to
With Software as a Medical Device, it is rarely the code that decides whether approval succeeds, but the sequence of the regulatory determinations. At the beginning stands the intended purpose: it determines whether the software is a medical device at all and which regulation it falls under, the MDR (EU) 2017/745 or, where it performs diagnostics-related evaluation, the IVDR (EU) 2017/746. From the intended purpose and the risk assessment to ISO 14971, the software safety class to IEC 62304 follows, and this class defines how deeply the architecture, detailed design and verification must be documented. Anyone who closes this chain too late builds software without the evidence that is required for precisely its class.
The bottleneck is therefore almost always the retrospective reconstruction: a higher safety class recognized too late, or a vague intended purpose, forces the lifecycle documentation, risk management file and usability evidence to IEC 62366-1 to be built up retroactively, and at a point in time when the development decisions have long been made. We therefore start before implementation: classification, safety class and cybersecurity strategy to IEC 81001-5-1 are determined early and interlocked with the QM system to ISO 13485:2016, so that the technical documentation in the end substantiates every requirement with robust software evidence rather than with a recollection.
Our approach
Our approach
Step
Result
Classification & strategy
Documented intended purpose, confirmed product class under MDR or IVDR, and defined software safety class to IEC 62304.
Lifecycle setup
Software development plan to IEC 62304 with activities defined to match the safety class, linked to the QM system to ISO 13485:2016.
Risk & usability
Consolidated risk management file to ISO 14971 and usability file to IEC 62366-1, consistently tied to the software requirements.
Verification & cybersecurity
Verification and validation evidence as well as cybersecurity documentation to IEC 81001-5-1 including the SBOM.
Technical documentation
Consolidated technical documentation in which every general requirement is substantiated with software evidence.
Submission & market operation
Application submitted to the notified body or FDA and an ongoing update and vulnerability management for the market phase.
Common pitfalls
Where projects commonly fail
The software safety classification to IEC 62304 is determined too late.
If a higher class is only recognized after development is complete, the lifecycle activities and evidence required for that class are missing; they can barely be reconstructed in an auditable form retrospectively.
The intended purpose is formulated too vaguely.
A vague description makes the classification under MDR (EU 2017/745) vulnerable and leads, during audits, to discussions about whether the product is a medical device at all and which rule it falls under.
Software risks are maintained separately from the product risk management.
If the software-related hazards do not feed into the risk management file to ISO 14971, the link between risk, safety class and verification depth is missing, which notified bodies regularly flag.
Third-party and open-source components in use (SOUP) are not captured systematically.
Without a bill of materials and vulnerability assessment, the basis for the cybersecurity documentation and the update management across the market phase is missing.
AI or ML components are operated without change control for model updates.
Anyone who changes models after approval without assessing the scope of the change against the approved intended purpose risks a significant change that triggers a renewed conformity assessment.
FAQ
Frequently asked questions
Sources
- Regulation (EU) 2017/745 (MDR), primary text, classification rules for software
- Regulation (EU) 2017/746 (IVDR), primary text
- IEC 62304, software lifecycle processes for medical device software
- ISO 14971, application of risk management to medical devices
- IEC 62366-1, application of usability engineering to medical devices
- IEC 81001-5-1, cybersecurity in the software lifecycle
- https://theentourage.de/clinical-medical-affairs/software-development-samd/ (existing page content, revised)
Life Science Journal
Regulatory updates, straight to your inbox.
New requirements, authority decisions and practice notes. Once a month, unsubscribe any time.
Case Studies
What this looks like in practice
Related insights
All insights →Regulations & standards considered
- EU 2017/745 (MDR)
- EU 2017/746 (IVDR)
- IEC 62304 (software lifecycle for medical device software)
- ISO 14971 (risk management)
- IEC 62366-1 (usability engineering)
- ISO 13485:2016 (QM system)
- IEC 81001-5-1 (cybersecurity in the software lifecycle)
- ISO/IEC 27001 (information security management system)
Related topics
EU AI Act →
Regulatory framework for AI and ML components in medical devices
Cybersecurity for Medical Devices →
Secure development lifecycle and vulnerability management for connected software
MDR Conformity →
Conformity assessment of the software under the MDR (EU 2017/745)
Verification & Validation →
Verification and validation evidence as the core of the software file
Have a concrete project?
Briefly outline your situation. We'll respond with an initial assessment, usually within one business day.
Prefer direct? +49 89 4161170-0
info@theentourage.de
- Reply usually within one working day
- 4 offices: DE · CH · IT · US
- 100% life sciences


