The Software Configuration and Library Manager

The Software Configuration and Library Manager (SCLM) component of ISPF contains the capabilities of both a Library Manager and a Configuration Manager program.

Library Manager programs control source code, keeping developers from accidentally overwriting each other's code changes and providing a mechanism for moving the source code from one set of development libraries to the next. Also, SCLM can keep back-level versions of source files, with an audit trail of changes and other basic library management functions that you can use in your code development and maintenance processes.

Configuration Manager programs track how all the pieces of an application fit together. Not just the source code, but the object and load modules as well. SCLM adds additional capabilities, such as how test cases and documentation are associated with a source code module. SCLM uses this information to control compiling, linking, and promoting an application. SCLM "builds" are optimized such that only pieces that need to be regenerated when a change is made are built.