A Web hosting company that keeps your Web site on its server but allows you to use your own domain name. When you develop a Web site, you need a server or a company to host it.
Virtual hosting is affordable for individual people's Web sites (vanity pages) and small businesses because this technology allows many sites to share the same server (there could be hundreds or thousands of them). The important thing is that no one else has access to your directories. However, unlike dedicated hosting, virtual hosting tends to have more traffic (from the co-located sites) and therefore less bandwidth per site and slower downloads.