Software's level of complexity and use is expanding at exponential levels. Likewise the potential risks to health follow suit. Problems with software create a number of different hurdles. Software may be a standalone device, control a device's performance, make calculations, identify treatment options or begin to play a more active role in making clinical decisions regarding patient management and treatment. FDA's risk classification will gradually clarify how it intends to manage the health risks. Software use has become increasingly complicated with the expansion of software applications, for example: cybersecurity, interoperability, mobile medical "apps," home use and remote use. Another growing concern is the public's use of software programs to manage their health issues rather than go to a healthcare professional.