A virtual machine is an instance of a computer operating system running on virtualized hardware.  Virtual machines are used for various purposes including consolidation, security, and flexiblity