Cloud Computing: In the traditional model of computing, both software and data are fully contained on the user’s computer, whereas in the cloud computing, the user’s computer may contain almost no software or data. They only need a minimal operating system and web browser to serve as a display terminal for processes occurring on a network of computers far away. So, the cloud computing refers to the provision of computational resources on demand via a computer network. The resources may be a application, database, file service, email etc.
In case of cloud computing, the data are stored in the cloud instead of a local computer so multiple users can access and contribute to the projects simultaneously without worrying about using the same operating system, software, or browser. For example, instead of collaborating on a document by sending back and forth revision after revision as attachments, documents can be better stored in the cloud with Google Apps. Coworkers can access the web-based document simultaneously in their browsers, and even make changes that other authorized users can see in real-time. Eliminating attachment round-trips by storing data in the cloud saves time and reduces frustrations for teams who need to work together efficiently.