Mudanças são inevitáveis quando um software é construído e podem causar confusão quando os
membros de uma equipe estão trabalhando num projeto. Se as alterações não forem controladas, elas
controlarão o processo. Por isso a importância da gestão de configuração de software. Em um sistema de
controle desse tipo de gestão, quatro importantes conjuntos de elementos devem existir. Um deles deve
conter uma coleção de procedimentos e tarefas que definem uma abordagem eficaz de gestão de
alterações (e atividades relacionadas) para todas as partes envolvidas em gestão, engenharia e uso do
software. Este conjunto é composto pelos elementos: