1. A method for allocating computing infrastructure operated as a private virtualized computing environment to a plurality of users, comprising: allowing access to the private virtualized computing environment via one or more communications networks to a plurality of user groups of an organization; providing a user interface for registering a user group and submitting requests for virtualized computing services, the private virtualized computing environment instantiated on a computing infrastructure of the organization, the user groups belonging to the organization; receiving a request for virtualized computing services from one of the plurality of user groups, the request including a request for allocation of a virtualized computing environment; conditionally approving the requested virtualized computing services based on available resources in the computing infrastructure; and allocating and assigning computing infrastructure resources, wherein the allocated and assigned computing infrastructure resources are sufficient to provide the requested virtualized computing services.