What is website hosting?
To have a website on the Internet you first need to have a web server. Unfortunately, owning a web server can be very costly and requires technical expertise that most businesses don't have. This is where Web Hosts come in. Web hosting companies provide the equipment and other technical resources that you need without the headaches that come when you have to do it yourself.
In other words, the web host provides the place on the Internet where your website resides. It's a lot cheaper than buying your own web server, and you also don't have to hire the technical staff to take care of it.