1. A system for performing processing functions on a warehoused service image, the system comprising: a service image warehouse for storing at least one service image; means for modifying the at least one service image by performing at least one of a plurality of service image processing functions on the at least one service image contemporaneously with a user's checking the at least one service image out of the service image warehouse; means for checking the modified service image back into the service image warehouse; and a plurality of compute nodes connected to the service image warehouse to which the at least one service image may be deployed, wherein each of the compute nodes comprises one of a physical machine and a virtual machine host.