U.S. flag An official website of the United States government

On Oct. 1, 2024, the FDA began implementing a reorganization impacting many parts of the agency. We are in the process of updating FDA.gov content to reflect these changes.

  1. Home
  2. Medical Devices
  3. Digital Health Center of Excellence
  4. Software as a Medical Device (SaMD)
  5. What are examples of Software as a Medical Device?
  1. Software as a Medical Device (SaMD)

What are examples of Software as a Medical Device?

Software as a Medical Device ranges from software that allows a smartphone to view images obtained from a magnetic resonance imaging (MRI) medical device for diagnostic purposes to Computer-Aided Detection (CAD) software that performs image post-processing to help detect breast cancer.

Other examples include:

  • Software as a Medical Device may be interfaced with other medical devices, including hardware medical devices, and other software as a medical device software, as well as general purpose software. Software that provides parameters that become the input for a different hardware medical device or other Software as a Medical Device. For example, treatment planning software that supplies information used in a linear accelerator is Software as a Medical Device.
  • Software with a medical purpose that operates on a general purpose computing platform, i.e., a computing platform that does not have a medical purpose, is considered Software as a Medical Device. For example, software that is intended for diagnosis of a condition using the tri-axial accelerometer that operates on the embedded processor on a consumer digital camera is considered Software as a Medical Device.
  • Software that is connected to a hardware medical device but is not needed by that hardware medical device to achieve its intended medical purpose is Software as a Medical Device and not an accessory to the hardware medical device.
  • Software as a Medical Device is capable of running on general purpose (nonmedical purpose) computing platforms. Software as a medical device running on these general purpose computing platforms could be located in a hardware medical device.

What are examples of software that are not Software as a Medical Device?

If the software is part of a hardware medical device, it does not meet the definition of Software as a Medical Device. Examples include:

  • Software used to "drive or control" the motors and the pumping of medication in an infusion pump; or software used in closed loop control in an implantable pacemaker or other types of hardware medical devices. These types of software, sometimes referred to as "embedded software", "firmware", or "micro-code" are not Software as a Medical Device.
  • Software required by a hardware medical device to perform the hardware's medical device intended use, even if sold separately from the hardware medical device.
  • Software that relies on data from a medical device, but does not have a medical purpose, e.g., software that encrypts data for transmission from a medical device.
  • Software that enables clinical communication and workflow including patient registration, scheduling visits, voice calling, and video calling.
  • Software that monitors performance or proper functioning of a device for the purpose of servicing the device, (e.g., software that monitors x-ray tube performance to anticipate the need for replacement), or software that integrates and analyzes laboratory quality control data to identify increased random errors or trends in calibration on IVDs.
  • Software that provides parameters that become the input for software as a medical device is not software as a medical device if it does not have a medical purpose. For example, a database including search and query functions by itself or when used by Software as a Medical Device.

If you have a question about whether your software is software as a medical device, please email digitalhealth@fda.hhs.gov.

Subscribe to Digital Health

Sign up to receive email updates on Digital Health.

Back to Top