1. A method executed at least in part in a computing device for enterprise system imaging, the method comprising: receiving an imaging job request; creating a workflow comprising job steps based on a configuration context of the imaging job request; executing the workflow, wherein an image related to each job step is retrieved from a cache tree for each job step; if an image is created for a job step, updating the cache tree with the newly created image; and notifying a client submitting the imaging job request through a callback.