Na engenharia de software, o gerenciamento de configuração de software tem como objetivo:
gerenciar a carga dos dados oriundos de sistemas legados e controlar a consistência desses dados.
gerenciar mudanças e seu impacto no desenvolvimento do software.
documentar todo o processo de instalação do software, incluindo os pré-requisitos de software e hardware para o correto funcionamento do sistema.
fornecer uma interface de gerenciamento, onde o ad- ministrador e os usuários, com o devido privilégio, po- dem alterar a forma como o sistema se comporta.
planejar a elaboração dos pacotes de instalação e desinstalação automáticos do software e de seus componentes nos computadores onde o sistema será executado.