Skip to content
Glossary · Health software

SaMD (software as a medical device)

Also called software as a medical device.

Definition

Software meant for one or more medical purposes that does that job on its own, without being part of a hardware medical device.

Last updated

What it is.

The definition comes from the International Medical Device Regulators Forum (IMDRF) and is used by the FDA. Software that diagnoses, treats, prevents or monitors a condition can be SaMD, for example an app that analyses images to flag a disease. Software that runs a physical device, such as a pump's firmware, is not SaMD; it is part of that device.

Whether software is SaMD depends on its intended purpose, which is set largely by what you claim it does. Many health apps, such as general wellness or admin tools, are not medical devices at all.

Why it matters

If your software is SaMD, medical device rules apply: risk classification, a quality system, clinical evidence and, in many cases, clearance or a conformity assessment before sale. That changes budget, timeline and how every release is managed. Wording on the website can move a product into scope.

In a product build

We agree the intended purpose and claims with the client before scoping, because that decides the regulatory path. For SaMD we run development under the client's quality system with traceable requirements, risk analysis, verification records and controlled releases.

Watch out

Common mistakes.

  1. 01

    Adding a diagnostic feature to a wellness app without checking what it does to the regulatory status.

  2. 02

    Marketing copy that makes medical claims the product was not built or cleared for.

  3. 03

    Treating AI model updates as normal releases when they change device performance.

Sources

Read the official text.

Primary sources this definition is based on.

Tools

Work it out with a tool.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab