1. A computer-based system having a virtual machine infrastructure for hosting a plurality of virtual machine environments in a cloud computing environment, comprising: at least one system user interface electrically connected to the cloud computing environment, with the at least one system user interface initiating a virtual machine environment in the cloud computing environment by transmitting requests to the cloud computing environment to access and use applications and/or virtual machine services accessible through the cloud computing environment; at least one provisioner in the cloud computing environment that is electrically connected to the at least one system user interface, with the at least one provisioner for balancing a distribution of the requests for applications and/or virtual machine services from the at least one user interface among a plurality of activated first server types and a plurality of activated second server types in the cloud computing environment; at least one activated first server type electrically connected to the provisioner for at least routing requests received from the at least one system user interface for accessing and/or using virtual machine services stored in or accessible through the cloud computing environment; a plurality of second server types electrically connected to the at least one activated first server type, with the second server types for routing requests for applications and/or virtual machine services received from the at least one system user interface; and a cloud database electrically connected to the second server types and the at least one system user interface, with the cloud database receiving requests for access to virtual machine services in the cloud database and making the requested virtual machine services available for the at least one system user interface to run in a virtual machine environment in the cloud computing environment that is associated with the activated first-server type and one or more activated second server types.