Computers have become ubiquitous in the business world over the last few decades. As such technology became more widely available and its price more affordable, a wave of device proliferation and underuse has occurred. This uncontrolled sprawl has led to increased support staff, burgeoning data centers and a costly need for more power and cooling. All of these factors reduce Return on Investment (ROI) and increase Total Cost of Ownership (TCO). Virtualization provides a valuable solution to these IT challenges by minimizing IT complexity and lowering operating costs. A company that properly employs irtualization gains greater responsiveness and lexibility while promoting more effective use of IT resources. Virtualization also plays a role in assisting security and disaster-recovery efforts. While most commonly applied to servers, virtualization is quickly finding its way to other facets of IT.