Programa desarrollad o por Connectix y comprado por Microsoft para crear ordenadores virtuales. Es decir, su función es emular un hardware sobre el que funcionen varios sistemas operativos. Con esto se puede conseguir ejecutar varios sistemas operativos en la misma máquina a la vez y hacer que se comuniquen entre ellos.Virtual PC, en el caso de la versión para Windows, no emula el procesador sino que deja que el mismo ejecute las instruccion es en el entorno emulado. Por el contrario, en la versión para MacOS emula un procesador Intel Pentium II. El resto del hardware que emula son: una placa con un chip Intel 440BX, una tarjeta de video S3 Trío32/64 con 4mb. de memoria SVGA, un chip de BIOS de American Megatrends, una tarjeta de sonido SoundBlaste r 16 y una tarjeta de red.