A qualidade de um produto de software é fundamental para garantir sua eficácia, satisfação do usuário e produtividade. Diversos modelos e normas internacionais, como a ISO 9126, ISO 12207, ISO 9001 e ISO 15504, oferecem diretrizes para avaliar e melhorar a qualidade interna, externa e em uso do software.