A virtual server is one which lets more than one top level domains be hosted on an individual server or computer. While it is a beneficial form of hosting for smaller applications from a financial point of view, it does get tedious for grand commercial platforms which are best served by dedicated hosting.