O custo-benefício da reengenharia de um software pode ser determinado quantitativamente por meio de parâmetros, como os custos de manutenção e suporte pré e pós-reengenharia, a expectativa de vida do sistema, o valor do/ negócio pré e pós-reengenharia, dentre outros. A partir desses parâmetros, um software que reúne as características de alta expectativa de vida, manutenibilidade e suporte dispendiosos e alto valor de negócio