Emulate many operating systems regardless of the host computer, including different versions of Windows, macOS, Linux, Solaris, and others. Create virtual machines with the required amount of RAM and the required amount of space or type of storage on the hard disk. Configure support for different types of interaction networks and a common buffer between the main and virtual systems.