Oracle xVM VirtualBox składa się z modułu bazowego, zawierającego podstawowe funkcje programu, oraz dodatkowych, dzięki którym można rozszerzać funkcjonalność maszyny wirtualnej.
Moduł bazowy dostępny jest na licencji GPL. Brakuje w nim kilku funkcji, dostępnych wyłącznie w wersji własnościowej, darmowej do osobistego i testowego użytku (dodatkowym module). Przede wszystkim brakuje obsługi wirtualnego kontrolera USB2.0, który umożliwia przydzielenie wirtualnej maszynie urządzenia tego typu podłączonego do hosta (na przykład zestawu deweloperskiego do zaprogramowania w trybie Bootstrap).
Program dostępny jest jako pakiet w wielu dystrybucjach Linuksa. Jego instalator dla różnych systemów (w tym wielu dystrybucji Linuksa) można pobrać ze strony: http://www.virtualbox.org/wiki/Downloads.