Utility computing is envisioned as the future of enterprise IT environments. Achieving utility computing is a daunting task, as the needs of enterprise users are diverse and complex. In this paper we describe Quartermaster, an integrated set of tools and technologies that addresses these needs. Quartermaster supports the entire lifecycle of computing tasks -including the design, deployment, operation, and decommissioning of each task. Although parts of this lifecycle have been explored earlier, Quartermaster integrates all of these parts in a unified framework using model-based automation. All tools within Quartermaster are integrated using models based on CIM, an industry standard meta-model. The paper also discusses our implementation of Quartermaster, and describes several case studies involving HP Customers. 12 Pages