VirtualBox est une application open-source gratuit pour Mac, Windows et Linux qui vous permet de créer des «ordinateurs virtuels» sur votre ordinateur. Ces machines virtuelles peuvent exécuter d'autres systèmes d'exploitation, de sorte que votre machine Windows Vista peut, par exemple, avoir une installation Linux de travail, ainsi que d'une installation de Windows XP. Dans ce cas, Windows Vista serait appelé le système d'exploitation hôte, et Linux ou Windows XP serait appelé un système d'exploitation invité.
Lorsqu'une machine virtuelle est en cours, il est possible d'intégrer les deux systèmes d'exploitation afin que le bureau semble que si l'hôte et l'invité courent ensemble. Ceci est appelé "mode transparent," et peut être activé sur un Mac sous OS 10.6 (Snow Leopard) comme un hôte, tant que Guest Additions, une suite de logiciels emballés avec VirtualBox, est installé sur le système d'exploitation invité. Guest Additions étend les capacités du système d'exploitation invité.