Virtualization software allows multiple operating systems to run simultaneously on the same computer. Such software systems for
<acronym>PC
</acronym>s often involve a host operating system which runs the virtualization software and supports any number of guest operating systems.