A better way to build
Traditionally, all layers of computing environments, hardware, operating systems, applications, and storage, were static, configured to interact properly and to support a specific computing solution. Components were installed to particular computers, resulting in a tightly-bound system that often made adapting to change difficult. Creating new capability entailed procuring and configuring the hardware, software, and interfaces which could be costly and time intensive.
Virtualization frees each element of this system from the other. In a virtualized stack, each element is logically isolated and independent. By separating the different layers in the logic stack, you have greater flexibility and more simplified change management because you don’t configure each element to get them to work together. Computing components become instantly available. This makes it easier to add, update, and support your infrastructure elements, which creates the foundation for utility computing and a much more nimble organization.