Cloudy with a chance of Apps

By now you must have heard several people including Microsoft talk about ‘Taking it to the cloud’, well for a non technical person, what does this really mean? ‘The Cloud’ is a concept being used to describe many different types