Inferensys

Glossary

Software as a Medical Device (SaMD)

Software intended to be used for one or more medical purposes that perform those purposes without being part of a hardware medical device.
Modern WeWork hardware lab area with product team collaborating around AI device prototypes, 3D printer in background, dramatic industrial lighting with product sketches on glass walls.
REGULATORY DEFINITION

What is Software as a Medical Device (SaMD)?

Software as a Medical Device (SaMD) is software intended to be used for one or more medical purposes that performs those purposes without being part of a hardware medical device.

Software as a Medical Device (SaMD) is defined by the International Medical Device Regulators Forum (IMDRF) as software intended to be used for one or more medical purposes that performs those purposes without being part of a hardware medical device. SaMD is a standalone entity that runs on general-purpose computing platforms, such as smartphones, cloud servers, or workstations, and is itself the medical device—not a component driving or controlling a physical instrument.

The classification and regulatory scrutiny of SaMD are determined by the intended use statement and the risk posed to the patient. A diagnostic radiology AI that detects stroke in CT scans is a high-risk SaMD requiring rigorous clinical validation, while a mobile app that calculates insulin dosage based on user inputs is also regulated but may follow a different pathway. SaMD must comply with lifecycle standards like IEC 62304 for software development and ISO 14971 for risk management, ensuring that every algorithm update is traceable and validated.

DEFINING ATTRIBUTES

Key Characteristics of SaMD

Software as a Medical Device (SaMD) is defined by its independence from hardware and its direct role in clinical decision-making. The following characteristics distinguish SaMD from general-purpose software or software that merely drives a hardware medical device.

01

Hardware Independence

SaMD operates on general-purpose computing platforms (e.g., smartphones, cloud servers, workstations) without being embedded in a physical medical device. Its medical functionality is entirely software-driven.

  • Key distinction: If the software is necessary for a hardware medical device to function, it is not SaMD—it is software in a medical device (SiMD).
  • Example: A radiology image processing app running on a commercial tablet is SaMD; the firmware inside an MRI machine is not.
Standalone
Deployment Model
02

Intended Medical Purpose

SaMD must perform one or more medical purposes without being part of a hardware medical device. These purposes include:

  • Diagnosis or screening: Detecting or identifying a disease or condition.
  • Monitoring: Tracking physiological processes or disease progression.
  • Prediction: Forecasting the likelihood of a clinical event or outcome.
  • Treatment or therapy: Providing recommendations that directly influence patient management.
  • Mitigation: Reducing the severity of a disease or condition.
5 Categories
Medical Purposes per IMDRF
03

Risk-Based Classification

SaMD is classified by regulatory bodies based on the severity of the clinical condition and the significance of the information it provides to the healthcare decision.

  • Class I (Low Risk): Software that informs clinical management for non-serious conditions.
  • Class II (Moderate Risk): Software that aids in diagnosis or triage for serious conditions.
  • Class III (High Risk): Software that provides critical information for life-threatening conditions where an error could lead to patient death or irreversible harm.
  • Example: A melanoma detection app suggesting biopsy is Class III; a calorie tracking app is not SaMD at all.
I–IV
IMDRF Risk Categories
04

Regulatory Submission Pathway

The route to market depends on the device's novelty and risk profile:

  • 510(k) Premarket Notification: Demonstrates substantial equivalence to a legally marketed predicate device. Most common for moderate-risk SaMD.
  • De Novo Classification: For novel devices of low-to-moderate risk with no predicate. Creates a new classification regulation.
  • Premarket Approval (PMA): The most stringent pathway, reserved for high-risk Class III devices requiring clinical evidence of safety and effectiveness.
  • Example: An AI-based retinal screening tool with no predicate would pursue the De Novo pathway.
3 Pathways
FDA Submission Types
05

Continuous Learning Distinction

SaMD is categorized by whether its algorithm changes after deployment:

  • Locked Algorithm: The model's parameters are fixed. Any update requires a new regulatory submission unless covered by a Predetermined Change Control Plan (PCCP).
  • Adaptive Algorithm: The model learns from new data in real time. This requires rigorous pre-authorization of the learning mechanism, boundaries, and monitoring plan.
  • Regulatory expectation: Manufacturers must define the scope of allowed modifications before deployment, not seek forgiveness after.
Locked vs. Adaptive
Algorithm Type
06

Lifecycle Documentation Requirements

SaMD development demands a structured Quality Management System (QMS) and comprehensive documentation:

  • IEC 62304: Governs software development lifecycle processes, from planning to maintenance.
  • ISO 14971: Mandates systematic risk management throughout the product lifecycle.
  • Design History File (DHF): A complete record proving the device was developed according to the approved design plan.
  • Software Bill of Materials (SBOM): A formal inventory of all third-party and open-source components, critical for cybersecurity risk assessment.
REGULATORY CLARITY

Frequently Asked Questions

Clear, technically precise answers to the most common questions about Software as a Medical Device (SaMD) and its regulatory framework, designed for engineering and regulatory affairs leadership.

Software as a Medical Device (SaMD) is software intended to be used for one or more medical purposes that performs those purposes without being part of a hardware medical device. The definitive definition comes from the International Medical Device Regulators Forum (IMDRF) , which specifies that SaMD is a medical device in its own right, not software that drives or controls a physical medical instrument. SaMD operates on general-purpose computing platforms, such as smartphones, cloud servers, or workstations, and can be deployed across multiple hardware systems. The critical distinction is the intended purpose: if the software analyzes patient data to diagnose, treat, mitigate, or prevent a disease, it is SaMD. Software that merely stores medical records, facilitates billing, or manages administrative workflows is explicitly excluded. The FDA's Digital Health Center of Excellence provides guidance on this boundary, emphasizing that the clinical function—not the platform—determines the classification.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.