Web hosting is the service that allows your website to be accessed at whatever time of the day someone wants to view it. Hosting is through a secure service and is charged by a monthly fee.