Hardware as the basis of the solution. Quality components capable of running the required applications, allocating the required disk capacity and securely making them available to the LAN, WAN and the Internet as needed. All this optimally redistributed using virtualization.