Gerenciamento de Configuração de Software (Software Configuration Management - SCM) é a atividade de identificar a configuração de software em momentos distintos com o propósito de controlar sistematicamente mudanças na configuração e manter a integridade da configuração durante o tempo de vida do sistema. Essa área de conhecimento engloba seis sub-áreas.
A primeira sub-área é o Gerenciamento do processo SCM. Cobre os tópicos do contexto organizacional para SCM, confinamentos e orientação para SCM, planejamento para SCM e o próprio plano SCM.
A segunda sub-área é a identificação da configuração do software, que identifica os itens a serem controlados, estabelece esquemas da identificação para os itens e suas versões, e estabelece as ferramentas e as técnicas a serem usadas na aquisição e gerenciamento dos itens controlados. Os primeiros tópicos nesta sub-área são identificação dos artigos a serem controlados e a biblioteca do software.
A terceira sub-área é o controle de configuração do software, que é a gerência das mudanças durante o ciclo de vida do software. Os tópicos são: primeiramente, levantamento, avaliação, e aprovação das mudanças no software; segundo, executando mudanças no software; e terceiro, desvios, e renúncias.
A quarta sub-área é contabilidade do status da configuração do software. Seus tópicos são informações e relatório do status da configuração do software.
A quinta sub-área é exame da configuração do software. Consiste no exame da configuração funcional do software, exame físico da configuração do software e exames em processo de uma baseline do software.
A última sub-área é a gerência da implantação do software, cobrindo a implementação do software e a gerência da liberação do software ao cliente.