Skip to main content

Software Documentation (IEC 62304)

For devices incorporating software, ANVISA requires software lifecycle documentation based on IEC 62304 (Brazilian: ABNT NBR IEC 62304).

Key deliverables: software development plan, software requirements specification, software architecture, unit and integration testing, system testing, SOUP list (third-party libraries), and configuration management plan.

Software safety classification: Class A (no injury possible) / Class B (non-serious injury possible) / Class C (death or serious injury possible — most rigorous requirements).


Official sources

Verify all information against official ANVISA sources before making regulatory decisions.