El programa Microsoft Virtual PC es un programa de virtualización creado por Microsoft que fue lanzado en el 2009 y está disponible para el Sistema Operativo Windows 7. Microsoft Virtual PC es usado para crear maquinas virtuales en el escritorio de Windows el cual puede replicar el hardware de una computadora actual y es capaz de correr un número de diferentes Sistemas Operativos. Estas maquinas virtuales pueden correr una variedad de Sistemas Operativos al mismo tiempo y se puede intercambiar entre ellos fácilmente.
Microsoft Virtual PC es un programa fácil de usar que es perfecto para cualquiera que quiere ejecutar más de una computadora a la vez o quiere correr más de un Sistema Operativo al mismo tiempo. Microsoft Virtual PC contiene una gran variedad de características, incluyendo soporte para dispositivos USB, redireccionamiento de Tarjetas Inteligentes, soporte de multithreading y mucho más. También ha tenido características adicionales en sus primeras versiones pero han sido descontinuadas y ya no están incluidas en las últimas versiones de Microsoft Virtual PC.