This document provides an overview of software configuration management (SCM). It defines SCM as a way to manage evolving software by controlling changes to configuration items. The key activities of SCM include identifying configuration items, establishing baselines, controlling changes through a change management process, and auditing changes. Roles in SCM include developers who implement changes and a configuration management team that manages the SCM process.