Software Configuration Management (CM) establishes and maintains product integrity throughout development. CM involves four key functions: identification, control, status accounting, and audits of configuration items. CM planning tasks include identifying items, baselines, and roles. CM execution tasks are configuration control, status accounting, and audits. CM records like plans, schedules, change requests, audit results must be organized and maintained.