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; retrieving the identified at least one virtual appliance from at least two locations, the at least two locations containing at least one file at each location, the at least one file at each location containing a portion of the virtual appliance; 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 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.