Content for your website must be stored on a computer server in a secure, climate controlled location, which is permanently connected (via high speed data lines) to the internet. The sale of this server space is what is referred to as ‘web hosting’. Without web hosting, you will not have a website. Web hosting companies connect the website of an individual or company with internet users worldwide.
A web developer will have to upload their webpage design to the web hosting company in accordance with their guidelines (based on what type of software has been used). Once uploaded, the web page is published live on the internet and can be viewed by one and all.
Servers are basically mega computers. They are extremely powerful and have extra large hard drives, (or a bunch of large hard drives). Web hosting companies rent out space on the servers to individuals or companies that want a presence online. Every internet server has a unique, numerical Internet Protocol (IP) address. By renting space on a server, you are setting up shop on the internet. You can be identified by a unique website address taken from the server address.
There is a plethora of types of web hosting. Most packages include specific capabilities and functionality for users (interactive forms, guest books, bulletin boards). There are also commercial packages which include business tools, particularly e-commerce functionality like shopping baskets and credit card processing functionality.