Every site needs web hosting. Put simply web hosting is where the files, information and content that create your website live. These files are stored on a remote computer which is known as a host. Hence the term web hosting.
When you visit a website the files that create it are shown within your web browser. So its vitally important that you choose a good reliable web host that suits the needs of your website.
Web hosting is essentially rented space on a remote computer, it is normally charged in monthly instalments or annually.