Hyper-V is a Microsoft Product that is used to accomplish hardware virtualization. Virtualization as you know basically allows you to run several virtual machines (software computers) on the same hardware. These virtual machines behave exactly like a native/normal computer allowing you to install applications on top of an operating system