1. A method for provisioning Infrastructure-as-a-Service (IaaS) services, comprising: generating service models in response to services exposed by two or more IaaS service providers; and providing an interface for selection and specification of the service models.