1. A method of configuring one or more hardware resources within an enterprise, the method comprising the acts of: installing at least one software application on the one or more hardware resources; orienting one or more logical areas within the one or more hardware resources; implementing one or more communication protocols between the one or more logical areas; and generating infrastructure for the at least one software application during the act of installing, wherein the infrastructure is based on predetermined choices.