Web hosting simply means making a website available on the world wide web such that people are able to view the content you have on your website.
A web site can be developed on any computer including your personal computer if you install and configure the right software. However, that will not make your website available via the internet. Therefore, to make it available via the internet, the files that make up your website must be uploaded or copied to a special type of computer called a web server. Once this is done, your website will be available via the internet. Now, that is what is called web hosting.
Now that you already have a domain name, your web designers do not need to do web hosting for you. The company that you paid domain registration fees are responsible for hosting your website. WHAT YOU PRESENTLY NEED IS JUST THE WEBSITE TO BE DEVELOPED. YOU DO NOT NEED TO PAY FOR WEBHOSTING AGAIN.
Depending on the web designer you get, there are two ways this can be done (though you don't need to know all the technicalities involved). The web site can be developed off site (on a personal computer) and then later on uploaded to your web server (which you already paid for). Alternatively, it can also be developed online on the web server.
Another option that you may consider at this stage is using a content management system such as wordpress or joomla which do not require you to know any programming skills to develop and maintain your website. Good luck
· 8 years ago