The present invention is directed to a method of building a custom software configuration,
which may include receiving a first customer order for a first information handling
system and a second customer order for a second information handling system. The
first customer order including a first list of hardware configuration components
and a first list of software configuration components and the second customer order
including second list of hardware configuration components and a second list of
software configuration components. At least one of the first list of hardware configuration
components is different from the second list of hardware configuration components
and the first list of software configuration components is different from the second
list of software configuration components. At least one software configuration
is stored on a removable medium, the at least one software configuration suitable
for loading at least one of the first list of software configuration components
and the second list of software configuration components onto at least one of the
first information handling system and the second information handling system.