What is Cloud Computing and Why do we need it?

Cloud computing a word that is being talked again and again. Everyone seems to be talking about cloud computing and how great it is but we are not very sure why we need.
What Is Cloud Computing
Cloud computing is a way of doing online activities online using computing...