It's been a while I have heard about cloud computing. I think in future there will be of no necessity to maintain one's own server to conduct business in IT field. Cloud computing is a computing system by which it is possible to maintain data and applications in a remote servers in internet. You don't need to establish your own internal server to start a IT business. The servers will be maintained by the big companies like Google, Microsoft, amazon and others. All you need to do is just to pay them monthly to create and maintain your servers. You don't need extra manpower and resources to maintain your server. You can invest that time to boost up your business. These servers can also grow dynamically. In addition, you can stop your service with them at any time, which is very good in a sense that you don't need to worry about selling your servers when you plan to stop your business. you can read more here .