One of the more frustrating things about using business applications is they invariably impose some form of workflow that is baked into software. Vendors have long argued that these workflows are essentially amalgamations of best practices that the vendor has painstakingly aggregated while researching and developing the application.
Cloud computing is big right now, but the sheer number of options, and the lack of interoperability, can be an issue for developers. There are a number of projects that can reduce, or even eliminate, some of these problems by exposing the functionality of a number of cloud service providers through a consistent interface. Here is a list of 7 such projects.