É um conjunto de recursos profissionais e materiais, processos e metodologias estruturadas de forma semelhante àqueles empregados em indústrias tradicionais, com as melhores práticas criadas para os processos de desenvolvimento, testes e manutenção.
Também são utilizados indicadores de qualidade e produtividade no ciclo de desenvolvimento.