Automating the provisioning of Virtual Machines includes using a SaaS or platform such as ServiceNow (ITSM), a CMDB (configuration management database), APIs, Request approval, Pricing against a catalogue per environment, usage, tracking and de-commissioning.