What is Cloud Computing
Cloud Computing is the delivery of services both hardware and software across a network and mainly the internet. This means that once you connect to the cloud you have hardware available for storing your files and software available to make it possible. So large companies that do not want to invest in individual licences for each user which would mean paying for all the software used on each individual's PC, and also investing in hardware and servers to keep the services running. Companies use all of these resources that have already been setup in another location. So just plug and play without bothering about licences and software and hardware. So all a user needs is a lightweight mobile app or desktop -- without consuming too many resources. These work as pay-as-you-go models with large companies like Google and Microsoft offering the service for free up to a certain limit of storage space.
Why Cloud Computing
Cloud Computing is also offered in different forms - Public Cloud, Private Cloud and Hybrid Cloud services. Public Clouds are usually free services that any one can use. A private Cloud is the entire setup done according to the specifications of a company for that company's use. Hybrid clouds are a mixture of the two. Cloud Computing typically tries to offer the end user the use of advanced high-end super-computing power for a price. Saving the end users all the trouble of investment, setup and running costs. very useful for small business, large businesses and individuals.