VirtualBox - популярная программа виртуализации, предназначенная для создания так называемых «виртуальных машин», в которых могут запускаться различные операционные системы и устанавливаться собственный набор программ. Поддерживает одновременный запуск нескольких виртуальных машин, а так же создание неограниченного числа «снапшотов», с помощью которых можно сделать «снимок» настроенной операционной системы и установленного софта, чтобы в дальнейшем возвращаться к нему, откатывая все внесенные изменения и удаляя накопившийся в системе мусор.
VirtualBox имеет множество специализированных возможностей и настроек, например поддержку устройств USB, подключенных к основной операционной системе, или встроенный Remote Desktop Protocol с помощью которого можно удаленно подключаться к рабочему столу. Однако чаще всего они используются для запуска и проверки работоспособности программ под управлением различных операционных систем. Именно с помощью виртуальных машин подобных VirtualBox редакторы софтпорталов тестируют новые версии приложений, не засоряя при этом основную систему, установленную на компьютере, кучей ненужных приложений. А «снапшоты», по завершению тестирования, помогают мгновенно вернуть виртуальную операционную систему в первозданный вид, не оставив «хвостов» от программ, которые устанавливались в процессе тестирования.
Являясь кросс-платформенной, VirtualBox может устанавливаться помимо Windows на большинство современных операционных систем, и умеет виртуализировать практически с любые версии Windows, различные сборки Linux, DOS, ReactOS и даже экспериментально поддерживает Mac OS X (однако лицензия последней запрещает её использование на любых компьютерах за исключением Apple). Система, установленная на виртуальной машине полностью идентичная реальному компьютеру, имеет доступ к звуковой карте, подключенным USB-устройствам и даже имеет экспериментальную поддержку 3D графики (DirectX, OpenGL). Система общих папок позволяет обмениваться файлами между основной и гостевой операционной системами, а поддержка общего сетевого подключения, дает возможность полноценно работать в интернете и скачивать необходимые программы непосредственно в виртуальной машине.