- Running multiple operating systems simultaneously. VirtualBox allows you to run more than one operating system at a time.
- Easier software installations. Software vendors can use virtual machines to ship entire software configurations.
- Testing and disaster recovery. Once installed, a virtual machine and its virtual hard disks can be considered a container that can be arbitrarily frozen, woken up, copied, backed up, and transported between hosts.
- Infrastructure consolidation. Virtualization can significantly reduce hardware and electricity costs. Most of the time, computers today only use a fraction of their potential power and run with low average system loads.