Configuration management is concerned with managing changing software systems. It involves tracking changes, versions, system builds, and releases. Effective configuration management uses tools and processes to ensure the right versions are modified and delivered and software components are properly stored and tracked. It is important for quality and involves activities like change management, version management, system building, and release management.