1. A method of deploying at least one virtual appliance to a deployment site of a multi-tier computer system comprising: reading a deployment configuration file to identify at least one virtual appliance to deploy; transferring the identified at least one virtual appliance to the computer system; registering the at least one virtual appliance with a virtualization software of the computer system; changing the network settings of the virtualization software to match the deployment configuration file; placing a copy of the deployment configuration file on the virtualization software; and the virtualization software installing the identified at least one virtual appliance on the computer system.