This document provides an overview of software configuration management (SCM) concepts and definitions. It discusses SCM as the discipline for systematically controlling changes to software systems throughout the software life cycle. The key activities of SCM are identified as configuration identification, configuration change control, configuration status accounting, and configuration auditing. Baselines, configuration items, and the importance of SCM are also summarized.