Web hosting is the provision of access for private individuals and organization via the World Wide Web. It is highly difficult to own a private server. One, only a few companies can cover the cost in owning one or fit into their budget. Two, the expertise needed in running one's server is one an individual and most companies do not have. As a result of lack of infrastructure to run a server, some companies started providing this access to others by creating websites that would be hosted on their server and published by their web hosting service. This is how web hosting started.