Alguns modelos de qualidade foram desenvolvidos com o intuito de conduzir a elaboração e a melhoria de processos de software, que pudessem efetivamente agregar qualidade aos produtos. Citamos o CMMI e o MPS-BR como exemplos de modelos desenvolvidos, os quais boa parte das empresas brasileiras estão buscando para certificarem a qualidade de seus processos e produtos.
Não devemos considerar que os problemas em relação à qualidade dos softwares ocorrem apenas nos tempos atuais. De acordo com o centro de pesquisa e desenvolvimento, SEI (Software Enginnering Institute), as primeiras demandas em relação à necessidade de um melhor controle dos processos de softwares foi originado pelo Departamento de Defesa Americano, pois devido à grande variação de custos e prazos nas entregas dos produtos por seus fornecedores, vinham provocando grandes transtornos. E foi a partir dessa necessidade que, em 1984, esse instituto foi criado e instalado dentro da Carnegie Mellon University com o desafio de promover avanço nas práticas da engenharia de software, melhorando a qualidade dos sistemas.