The document discusses the history and evolution of software configuration management (CM) systems. It describes three generations of CM systems that focused on archiving individual elements, compound elements, and providing extensive process support. Current and future CM systems are envisioned to support component-based development, distributed teams, and continuous integration across the entire software lifecycle from design to deployment.