Web hosting is the process of providing web space for web sites. It is actually disk space on a computer (server or host) that stores the files needed for a web site.