a firm that rents space on its Web server
a firm that will host your domain name
a separate entity, which has placed his servers in an IDC (Internet Data Centre), which in turn is connected to the worldwide web
a company that rents or sells space on their server.
Once we design your site, it has to "live" somewhere. You will have to contract a hosting company to house your Web site. If you don't have one already, we can recommend one to you.