Cloud Computing enables you to run applications at Internet scale while leveraging the skills and tools you use today.it is a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure “in the cloud” that supports them…for more info read this… http://en.wikipedia.org/wiki/Cloud_computing
Here is a nice platform for Web Developers or Analysts or business users from Microsoft …….MICROSOFT AZURE…..Have a try..
An example of Google Cloud computing is Google APPS
Here are some Microsoft Cloud computing tools: