Virtual PC ist ein Microsoft-Produkt, mit dem man mehrere virtuelle Computer auf einem einzigen PC betreiben können. Man kann mit einem einzigen Mausklick zwischen den Systemen hin- und herschalten, so einfach wie sonst zwischen Anwendungen. Das Produkt lässt sich unter anderem bei der Migration von Anwendungen als kostengünstiges Werkzeug einsetzen. Während der Einführung eines neuen Betriebssystems können Mitarbeiter mit Virtual PC vorhandene Software weiter nutzen. Unternehmen können neue Applikation schneller entwickeln, testen, warten und bereitstellen. Virtual PC eignet sich außerdem ideal für alle Situationen, in denen verschiedene Betriebssysteme benötigt werden. Dies ist zum Beispiel der Fall bei Schulung, oder wenn ein einziger PC die Aufgaben von mehreren Computern übernehmen soll. Die neue SP1 Version unterstützt nun auch Windows Server 2008, Windows Vista mit Service Pack 1 und Windows XP mit Service Pack 3.
Virtual PC 2007 läuft auch unter Windows 7. Besitzer der Ultimate, Enterprise oder Pro-Version sollten jedoch die neue Version namens
Windows Virtual PC nutzen, die speziell für Windows 7 entwickelt wurde und einige Neuerungen an Board hat.