Virtualisation involves the creation of a virtual version of a server, storage device, network or operating system. Virtualisation is an important aspect in IT field and it is quite effective in managing workloads. Microsoft imbibed the concept of virtualisation through the introduction of their Microsoft Virtual Server 2005 that allows users to create separate virtual machines on Microsoft Windows desktop; users can install any OS on these desktops. Windows Virtual PC is the latest Microsoft virtualisation technology that enables users to run many productivity applications on a virtual Windows environment directly from Windows 7. Users can create separate virtual machines on the Windows 7 desktop. virtualization is introducing the concept of virtual machines; such machines can be used to run multiple operation systems simultaneously. Such machines are also safer to work with; moreover, the virtual machines facilitate easy migration of the software enabling application and system mobility. The different types of virtualisation include storage virtualisation, server virtualisation, network virtualisation, application virtualisation and operating system virtualisation. Server virtualisation involves partitioning a physical server into smaller virtual servers, virtualised server capacity is much less expensive than buying and operating new hardware for the same functions. Users can save power costs using virtualisation, many IT organisations are planning to save on power by consolidating servers using virtualisation. Virtualisation is also very useful in disaster recovery and it is becoming useful for planning the process, a copy of the virtual image is taken to redeploy on another server to reduce time period and compensate potential data loss.