Classification of Cloud services:
The broad concept of Cloud computing can be classified into the following categories:
1) Software as a Service (SaaS): In this classification traditional or custom made software applications can be served over the internet rather than purchasing the licensed version individually. For example companies like Salesforce.com which provide CRM software to various business owners, Google Apps (word processors, spreadsheet applications) etc which are commonly used. All these are relatively cheaper than purchasing licensed versions and installing them in the internal infrastructure. Here the provider is responsible for updating the product and troubleshoot in case of any issues.
2) Platform as a Service (PaaS): This service includes providing the entire framework and all necessary products to support an entire Software development life cycle (SDLC). Starting with Analysis going all the way through