Virtual machines or virtual server technology enables multiple operating systems to run concurrently on a single machine
Virtual servers allows for a separation of services so that changes on one virtual server do not affect the other virtual servers
Virtualization offers a better way utilize hardware since most hardware is sitting idle most of the time