IEC 62304 vs ISO 14971
Software lifecycle standard vs medical device risk management standard
IEC 62304 and ISO 14971 are the two standards regulators expect on every software-containing medical device, and they are frequently confused. ISO 14971 is the risk management standard for the whole device. IEC 62304 is the software lifecycle standard for the software item inside it. They are complementary: 14971 drives what risks matter, 62304 drives how the software is built, verified, and maintained to control those risks.
When to use which
Apply IEC 62304 to decide how rigorously to build the software: which processes are required, which documents are needed, and how strict verification and change control must be. Software safety class flows from the ISO 14971 risk analysis.
Full IEC 62304 pageApply ISO 14971 first, at the device level. It identifies hazards, evaluates risks, defines risk control measures, and sets acceptability criteria. Its outputs feed IEC 62304 (software), IEC 60601-1 (electrical safety), and IEC 62366-1 (usability).
Full ISO 14971 page