1. A method of generating a cloud-based resource request, comprising: generating a request for cloud-based resources for at least one of an application and a software appliance; embedding the request for cloud-based resources in a specification language wrapper; and transmitting the embedded request for cloud-based resources and specification language wrapper to a management server to select at least one cloud-based network to supply at least one of the requested cloud-based resources.