Hosting is required because most home and small business internet connections cannot handle publicly hosting a website. Hosting facilities are located next to very high speed internet connections called “backbones” so that your website loads quickly and can be accessed by dozens or hundreds of visitors at a time. The computer hardware that holds your website files are also up to a much higher specification then a home computer, and the servers are stored in a secure and climate controlled room for your websites security and stability.