Microsoft Virtual PC 2007 allows users to create virtual machines on their Windows desktop in order to run multiple operating systems simultaneously. It provides an easy-to-use wizard to guide users through setting up a new virtual machine by naming it, selecting an operating system, assigning memory and storage, and integrating the virtual machine with the host computer. Existing virtual machines can also be imported and most common configuration settings like RAM, hard drive, network, and optical drives can later be edited.