Aunque Windows 7 suele ser compatible con la mayoría de programas existentes, siempre podemos tener versiones antiguas de software que todavía utilicemos y no lo sean. Por este motivo, Microsoft incluyó en su último sistema operativo el programa Virtual PC, pensado para ejecutar Windows XP en modo virtualizado.