Com a necessidade do mercado mundial de melhorar seus processos de Qualidade, foram criados institutos de qualidade e modelos que apoiam diversos processos, inclusive o processo de desenvolvimento de software. O SPI - Software Process Improvement (melhoramento de processos de software) - tem-se tornado um fator chave no aumento da produtividade e qualidade no desenvolvimento do software, interferindo na competitividade das empresas de software e até mesmo na sobrevivência no mercado. Nesse sentido, há modelos de qualidade muito utilizados no mercado, como o CMMI, ISO, MPS-BR dentre outros, e temos também o modelo denominado como IDEAL. O modelo IDEAL, que é um modelo de uso para melhoria de processo e possui cinco estágios: iniciação, diagnóstico, estabelecimento, ação e nivelamento. Outro processo muito utilizado é o PDCA, planejar, executar, checar, e agir são o significado de PDCA, que é uma ferramenta da Qualidade para melhoria de processo. Na indústria de software é fundamental ter processos bem definidos, pois traz maiores garantias de que os produtos serão entregues de forma a cumprir prazos, custos e com seus requisitos cumpridos.