La calidad del software se refiere al grado en que satisface los requerimientos del cliente. Existen varios modelos como CMMI, ISO 9000, ISO 9126 y MCALL que regulan la calidad. Factores como corrección, fiabilidad, eficiencia e integridad son importantes para la calidad del software.