What is Hosting?
Hosting, also known as Web-hosting or Web Hosting is basically where you host files on a Web-server, typically for the creation of a website. Web Hosts are typically companies that host such files for their clients in Data Centres that can be accessed over the World Wide Web. Web-hosting also includes other web-services such as email and domain names.
There is a vast scope of services that go with hosting, although for most, all that is really required is hosting for a private domain name, so the person can register a unique domain name for either hosting a website and/or for emails.