1. A computer-implemented method for pre-provisioning virtual machines (VMs) in a networked computing environment, comprising: receiving, in a computer data structure, a selection of an operating system to be associated with a VM, wherein the selection of the operating system is a first input of a plurality of successive inputs required to complete a provisioning of the VM; initiating the provisioning of the VM based on the selection of the operating system; receiving, in the computer data structure, at least one selection of at least one software program to be associated with the VM; and responsive to a provisioning request received in the computer data structure, completing the provisioning of the VM based on the at least one selection of the at least one software program, the provisioning request generated upon transfer of the VM to an input receptacle of an electronic procurement system, wherein transfer of the VM to the input receptacle triggers completion, by a computer system, of all remaining provisioning tasks in a task queue.