Há dois aspectos que determinam o valor de um software, a sua capacidade de atender os objetivos de negócio e a sua facilidade de ser adaptado para continuar evoluindo. Tudo muda e software também precisa mudar. Quanto mais fácil mudar o software, mais fácil perpetuar sua utilidade, consequentemente, maior o seu valor.