A virtual machine (VM) is an emulation of a computer system that allows an operating system to run virtually inside the operating system installed on a computer. Microsoft's implementation of virtual machine technologies is Hyper-V. Hyper-V is available as a standalone server product called Hyper-V Server, as an installable role in Windows 8 (64-bit) and newer client operating systems, and as an installable role in Windows Server 2008 and newer server operating systems.
Virtual machines are incredibly useful for maximizing the utilization of available computing power, and what can be afforded. For instance, let's say an organization requires four servers for their operations for these purposes: Microsoft Exchange, Microsoft SharePoint, Microsoft SQL Server, and Microsoft Active Directory. The company could choose to purchase and maintain four physical servers. However, to reduce the costs involved (including the cost of the hardware...