Skip to main content

Software as a Medical Device (SaMD)

Definitionโ€‹

Software as a Medical Device (SaMD) is software intended to be used for one or more medical purposes that perform these purposes without being part of a hardware medical device. FDA adopted this definition from the IMDRF SaMD Key Definitions (N12) document.

A SaMD must:

  • Perform a medical purpose (diagnosis, monitoring, treatment, prevention of a disease or condition)
  • Do so without being part of a hardware device (software embedded in or controlling a hardware device is not SaMD โ€” it is device software functions or a part of the hardware device)

Is my software a medical device?โ€‹

FDA's Software Functions Guidance (2023) establishes a three-category framework:

CategoryDescriptionFDA regulated?
Device software functionsSoftware that meets the FD&C Act ยง 201(h) device definitionYes
Non-device software functionsSoftware excluded from the device definition (administrative, general wellness, EHR, data transfer only)No
Exempt CDSClinical decision support that is not the primary basis for a clinical decision and whose basis can be independently reviewedNo (excluded by ยง 520(o))

SaMD risk frameworkโ€‹

FDA applies a risk-based approach to SaMD, aligned with the IMDRF SaMD Risk Categorisation Framework (N23):

SaMD RiskState of healthcare situationSignificance of information
IV (highest)CriticalDriving clinical management
IIISeriousDriving clinical management
IINon-seriousDriving clinical management
I (lowest)AnyInforming clinical management

Higher-risk SaMD (Risk Categories III and IV) typically requires a more rigorous premarket review pathway (PMA or De Novo rather than 510(k)) and substantial clinical evidence, including head-to-head performance studies against applicable reference standards.


SaMD classificationโ€‹

SaMD is classified under the same Class I/II/III system as all other devices, using the same product codes and classification regulations. Common SaMD classifications:

SaMD typeTypical classTypical pathway
AI-based diagnostic imaging softwareII or III510(k) or De Novo
Glucose monitoring app (CGM companion)II510(k)
AI/ML-based ECG interpretationIIDe Novo or 510(k)
High-risk diagnostic AI (novel)IIIPMA
CDS software meeting ยง 520(o) exemptionNot a deviceNo submission

Key FDA guidance for SaMDโ€‹

DocumentYearKey content
Software Functions: Device vs Non-Device2023Determines if software is a device under ยง 520(o)
Clinical Decision Support Software2022Boundaries of exempt CDS
Artificial Intelligence/Machine Learning Action Plan2021FDA's approach to AI/ML-based devices
Predetermined Change Control Plans2024Framework for managing AI/ML algorithm changes
Software as a Medical Device: Clinical Evaluation2017Aligns with IMDRF N41

Official resourcesโ€‹

Key distinction: SaMD is standalone software that performs medical functions independently. Device software functions are software embedded within or controlling a hardware device (e.g., firmware in an infusion pump, algorithms in a ventilator). Both are regulated, but device software functions are regulated as part of the hardware device classification, not as separate SaMD.