Benefits of virtual machine
Multiple guest operating systems can be used on the same computer with the use of multiple virtual machines
Can be used to test new operating system versions as if the guest OS crashes the host hardware remains unaffected
Can be used to run legacy software which cannot be run on newer hardware