La calidad del software implica el desarrollo basado en estándares para satisfacer los requerimientos del cliente con funcionalidad y rendimiento. Para controlar la calidad del software se deben definir parámetros de medición y asegurar que se siguen los procedimientos acordados. Para obtener software de calidad se requiere una buena investigación, análisis, diseño y estructura para que funcione adecuadamente.