A method, apparatus, and computer instructions are provided for
classifying and modeling operating system images for data center
management. An operating system image may be classified as a golden
master image, a snapshot image, or a scripted operating system image. A
software model is provided to abstract operating system and platform
detail, and provide a consistent and scalable way of dealing with
operating system images. An installation mechanism is provided to install
images based on priorities. Software installables are attached with a
software definition that may either be a software stack or a software
module. A software stack comprises at least one software module.