Alternative Front Ends

As briefly mentioned in , has a very flexible internal design that enables you to use multiple interfaces to control the same virtual machines. For example, you can start a virtual machine with the window and then stop it from the command line. With 's support for the Remote Desktop Protocol (RDP), you can even run virtual machines remotely on a headless server and have all the graphical output redirected over the network.

The following front ends are shipped in the standard package:

If the above front ends still do not satisfy your particular needs, it is possible to create yet another front end to the complex virtualization engine that is the core of , as the core neatly exposes all of its features in a clean API. See Programming Interfaces.