In general, the present invention is a method and system for upgrading a storage product, such as a storage library, of a product line in which each storage library has identical hardware components, such as a media storage array, a set of media players, robotic mechanism, etc., having different operating levels.