Internet provides endless opportunities to the users to start a business of their own.Generally that business involves developing a website of your own.It first starts with an idea and then to implement your idea, one needs to put on some extra effort.Anyone can create a website and then pay some amount monthly for its hosting.The question then arises, why cant someone use his own computer to host a website? Answer to this is that hosting your website on your own pc is not that simple, you first need to remain online 24/7 and avoid the downtime as much as possible. Secondly you need to have resources like disk space, memory, CPU power.Plus you need efficient data servers or databases running everytime. You may need to install a SQL server and other similar dbms.
Instead of taking care of everything mentioned above, one can anytime go to some webhosting company and choose one of the appropriate package and get their business started.