A computer program product on a computer-readable medium usable with a programmable computer, said computer program product having computer readable program code embodied therein for expanding an automated data storage library having one or more storage frames, a first accessor, a second accessor, a service bay for servicing or storing said first accessor, a multi-purpose frame attached to said service bay and a library controller for operating said automated data storage library, where said computer program product comprises:
- computer readable program code which causes said library controller to use said service bay as a supplementary storage frame and;
- computer readable program code which causes said library controller to use said multi-purpose frame as a replacement service bay.