1. A method for automated provisioning of computer networks comprising a plurality of customer accounts, wherein the customer accounts relate to specific customer hardware devices contained on the network, and specific customer software applications deployed by way of the computer network, comprising the steps of: receiving at least one command to be executed on a network device related to a specific customer account; reading parameters from a network database related to the at least one command; determining whether the at least one command can be properly executed based upon the parameters read; and executing the at least one command only if it is determined that the at least one command can be properly executed.