The Delta System: A Nontraditional Approach to Software Version Management
Most software systems provide tools well suited to "programming-in-small'. Large software projects like switching systems require the ability to put together different versions of the system on demand. As products become supported in the field, version management is required to reproduce a field product to fix bugs when they are found or to build a feature to be added to an existing customer base.