Configuration management involves managing changes to software systems. It aims to control the costs and effort of system changes. Key CM activities include planning, change management, version management, and system building. CASE tools can support CM processes by managing configuration data, tracking changes and versions, and automating system building. Effective CM relies on document naming schemes, version identification standards, and processes for changes, releases, and daily builds.