VirtualBox é um virtualizador de propósito geral completo para hardware x86. Alvejado no servidor, desktop e uso incorporado, agora é a solução de virtualização de qualidade profissional só que também é Software Open Source. Algumas das características do VirtualBox são: modularidade. VirtualBox tem um desenho extremamente modular com interfaces de programação interno bem definido e um desenho cliente/servidor. Isto torna mais fácil controlá-la de várias interfaces de uma só vez: por exemplo, você pode iniciar uma máquina virtual em uma máquina virtual típica GUI e então controle a máquina na linha de comando, ou possivelmente remotamente. VirtualBox também vem com um Kit completo de desenvolvimento de Software: embora seja Software Open Source, você não tem que cortar a fonte para escrever uma nova interface para VirtualBox. Descrições da máquina virtual em XML. As definições de configuração de máquinas virtuais são armazenadas em XML e são independentes das máquinas locais. Definições da máquina virtual, portanto, podem ser facilmente portadas para outros computadores.