VirtualBox jest bardzo dobrym programem do obsługi wirtualnych maszyn. Dla użytkowników domowych jest bezpłatny, za wersję komercyjną trzeba zapłacić lecz otrzymujemy dodatkowe opcje bardzo przydatne w korporacjach.
Obecnie VirtualBox pracuje w systemach 32 i 64 bitowych Windows, Linux, Macintosh i OpenSolaris, Obsługuje wiele typów systemów Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS / Windows 3. x, Linux (2.4 i 2.6), Solaris i OpenSolaris oraz OpenBSD.
Niektóre funkcje programu VirtualBox :
Ustawienia maszyny wirtualnej są zapisywane w formacie XML i całkowicie niezależne od lokalnego komputera. Ustawienia maszyny wirtualnej można łatwo przenosić na inne komputery.
VirtualBox posiada specjalne oprogramowanie, które może być instalowane wewnątrz systemu Windows, Linux oraz Solaris zainstalowanym w maszynie wirtualnej. Programy te zwiększają wydajności i poprawiają komfort pracy między systemami. Wśród oferowanych funkcji są integracja kursora myszy i automatyczne dopasowanie ekranu do rozdzielczości systemu.
Intuicyjny system wymiany danych pomiędzy systemami, na zasadzie dzielonych folderów.
Virtualny Kontrolery USB. VirtualBox wprowadza wirtualny kontroler USB pozwalający na podłączenie dowolnego urządzenia USB do maszyn wirtualnych bez konieczności instalowania dodatkowych sterowników.
VirtualBox w pełni obsługuje standard Remote Desktop Protocol (RDP).