• Cloud platform as a service: Customers use infrastructure and programming tools supported by the cloud service provider to develop their own applications. For example, IBM offers a Smart Business Application Development & Test service for software devel-opment and testing on the IBM Cloud. Another example is Salesforce.com's Force.com,
which allows developers to build applications that are hosted on its servers as a service.