For many years information technology managers have built IT infrastructures to support their companies' various business processes. The advent of the Internet and the array of services offered by ...