Configuration management is the practice of systematically handling changes to maintain a project's integrity over time by implementing policies and procedures to track proposed changes, approve changes, and maintain documentation as a system changes; it originated in the 1950s at the US Department of Defense and is now standard practice; effective configuration management involves identifying project components, controlling versions, tracking status, and coordinating with change control.