The emergence of platform-as-a-service (PaaS) offerings as a foundation to build applications in a way that abstracts traditional middleware is proving to be a boon for developers in the age of the cloud. The challenge is that there is no such thing as a single cloud. The cloud actually consists of a mix of programmable platforms that lie both inside and out of the traditional enterprise. Apprenda wants to make it easier to invoke those cloud resources with the inclusion of an API that allows developers to dynamically scale resources in response to user traffic demands or a specific policy requirement within the PaaS environment.
Revel Systems API makes it possible to run a cash register, a restaurant and a mobile point-of-sale system with an iPad as the center of the user interface. Check out what Revel has to say about the API on their website.