1. A method of collecting deployment information from a user for a multi-tier computer system comprising: receiving a deployment size of the multi-tier system from the user; identifying a set of virtual appliances by function based upon the deployment size received from the user; prompting the user for a name for each identified virtual appliance; collecting network information of each virtual appliance based upon the name; and generating a deployment configuration file for a virtual appliance of the set of virtual appliances.