Examples of Device Software Functions the FDA Regulates

This list provides examples of software functions that are considered medical devices and on which the FDA will focus its regulatory oversight. These types of software meet the definition of device in the Federal Food, Drug, and Cosmetic Act and their functionality poses a risk to a patient's safety if the software were to not function as intended. Each example below provides a list of possible relevant product code(s) and/or regulation number. The term "software functions" includes mobile applications (apps).

The FDA also encourages software manufacturers to search the FDA's public databases, such as the Product Classification database and the 510(k) Premarket Notification database, to determine the level of regulation for a given device and for the most up-to-date information about the relevant regulatory requirements.

Please also visit the Device software function example page for a list of examples of FDA-approved or -cleared software.

Appendix C in the guidance includes examples of software that are considered to be medical devices. As part of the FDA's ongoing effort to provide clarity to software manufacturers, this page includes some of those examples:

Software functions (typically mobile apps) that transform a mobile platform into a regulated medical device and therefore are the focus of the FDA's regulatory oversight: These mobile apps use a mobile platform's built-in features such as light, vibrations, camera, or other similar sources to perform medical device functions (e.g., mobile medical apps that are used by a licensed practitioner to diagnose or treat a disease). Possible product codes: Varies depending on the intended use and function of the mobile medical app; see additional examples below of software functions that:

Software functions that connect to an existing device type for purposes of controlling its operation, function, or energy source, and therefore are the focus of the FDA's regulatory oversight: These software functions are those that control the operation or function (e.g., changes settings) of an implantable or body worn medical device. Possible product codes: Varies depending on the intended use and function of the parent medical device; see additional examples below of software functions that:

Software functions that are used in active patient monitoring or to analyze patient-specific medical device data and therefore are the focus of the FDA's regulatory oversight, including software functions that:

1 Similar to Example 18 in Section V.C "Examples of Device Software Functions" of the Clinical Decision Support Software Guidance.

2 Similar to Example 23 in Section V.C "Examples of Device Software Functions" of the Clinical Decision Support Software Guidance.

3 Similar to Example 24 in Section V.C "Examples of Device Software Functions" of the Clinical Decision Support Software Guidance.

4 Similar to Example 28 in Section V.C "Examples of Device Software Functions" of the Clinical Decision Support Software Guidance.