Web hosting is a service that allows you to post your web pages, also known as HTML files, to the Internet. Websites are stored (hosted) on a special computer called a server. This server allows Internet users connected anywhere to reach your site when they put in your domain address (www.yourcompany.com).
Web hosting can be compared to telephone service. If you have a phone, but do not hook up local and long distance phone service through a phone company, the actual phone itself won’t function the way it was intended. Likewise, you may have website files, but until you upload them to a web server, your files will not be viewable via the Internet.