A virtual server is one that can be copied or stored on any storage medium (hardware) and moved or loaded to any other hardware that has supporting resources. Tools like xen translate server OS to hardware and allow for the management of the server as a piece of software.