1. A system, comprising: one or more memory units; and one or more processing units associated with a first entity and operable to: access application parameters associated with an application, the application parameters defining constraints for hosting the application using one or more of a plurality of provisioned computing environments available over a computer network from a plurality of computing resources vendors, each vendor associated with a corresponding vendor-specific provisioned computing environment comprising a plurality of computing resources available to be provisioned for use by a plurality of entities distinct from the vendors, wherein the first entity is distinct from at least one of the plurality of vendors; access vendor-specific data for the plurality of vendor-specific provisioned computing environments, the vendor-specific data comprising information relating to characteristics of the plurality of vendor-specific provisioned computing environments; determine from among the plurality of vendor-specific provisioned computing environments and based on the application parameters and the vendor-specific data for the plurality of provisioned computing environments, a first vendor-specific provisioned computing environment for hosting the application; and initiate hosting of the application using the determined first vendor-specific provisioned computing environment.