VirtualBox è un virtualizzatore completo e generico per l'hardware. Progettato per l'utilizzo in ambito server, desktop e embedded, è oggi l'unico soluzione di virtualizzazione di qualità professionale. È anche un software open source. Il potente prodotto di virtualizzazione per aziende e privati.
VirtualBox è utile per diversi scenari: Esecuzione di più sistemi operativi contemporaneamente. VirtualBox consente di eseguire più di un sistema operativo alla volta.
In questo modo, è possibile eseguire il software scritto per un sistema operativo su un altro (ad esempio, il software Windows sotto Linux o Mac) senza doverlo riavviare per utilizzarlo.
Poiché è possibile configurare i tipi di hardware "virtuale" da presentare a ciascuno di questi sistemi operativi, è possibile installare un vecchio sistema operativo come DOS o OS/2 anche se l'hardware del computer reale non è più supportato da quel sistema operativo.
I fornitori di software possono utilizzare le macchine virtuali per fornire intere configurazioni software. Ad esempio, l'installazione di una soluzione completa di server di posta su una macchina reale può essere un compito noioso.
Con VirtualBox, una configurazione così complessa (spesso definita come unapparecchio") può essere integrato in una macchina virtuale. L'installazione e l'esecuzione di un server di posta diventano semplici come l'importazione di un'appliance in VirtualBox.