Web hosting is a process that enables and keeps websites go live in the World Wide Web and makes the websites accessible by users. A web hosting company or web host can host websites for their clients. For hosting websites, the web hosting company must have one or more servers acting as host, colocation( renting bandwidth, space, computing services etc) for the servers, a web server, and a Domain Name System. Not every company can provide web hosting as owning a server is costly and burdensome