mark geene: with the proliferation of cloud services at the application, saas, and platform service level, all of those services have their own apis and data structures.
Mass proliferation of those applications, it's become difficult to keep up with all the things you need to do to integrate to those services.