Patent ID: 8010777

Claim:
A computer storage medium not consisting of a propagated data signal and including executable instructions which, when executed, manage aspects of a computing environment by: receiving a dispatch command associated with a deployment of a plurality of computing devices; receiving an indication associated with selection of a deployment file to be used in conjunction with the deployment of the plurality of computing devices, wherein the deployment file includes one or more deployment parameters and one or more deployment functions for use in the deployment of the plurality of computing devices, and wherein the one or more deployment functions comprise at least an audit function; executing the audit function on a first computing device of the plurality of computing devices, comprising: detecting a first set of packages on the first computing device of the plurality of computing devices; identifying a first set of desired packages for the first computing device based on the one or more deployment parameters of the deployment file; and determining a first package change between the first set of detected packages and the first set of desired packages for the first computing device; executing the audit function on a second computing device of the plurality of computing devices, comprising: detecting a second set of packages on the second computing device of the plurality of computing devices; identifying a second set of desired packages for the second computing device based on the one or more deployment parameters of the deployment file; and determining a second package change between the second set of detected packages and the second set of desired packages for the second computing device, wherein the second package change is different from the first package change; and deploying the plurality of computing devices according to the deployment file, wherein deploying the plurality of computing devices includes applying the first package change to the first computing device and the second package change to the second computing device.