Virtualization is certainly changing the IT landscape and allowing companies to do more with fewer resources, consolidate servers, and deploy applications on the fly. Most companies are actually introduced to this through their software development efforts, with project teams using virtualization to create development and testing servers on existing infrastructure, and then realize that the same benefits apply to the rest of their infrastructure.