La calidad de software se define como un proceso de desarrollo que sigue para completar correctamente una aplicación. Este proceso implica considerar los requisitos funcionales definidos con el usuario y el diseño de alcances y limitaciones. Luego, el desarrollo debe realizarse de acuerdo a lo planeado, verificando el progreso con el cliente a través de entregables periódicos.