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