IT organizations face a growing demand for faster innovation and new applications to support emerging opportunities in social, mobile, growth markets, Big Data analytics, mergers and acquisitions, strategic partnerships, and more. This is great news because it shows that IT continues to be a key stakeholder in delivering business service innovation. However, it also means that IT must deliver new innovation despite flat budgets, while maintaining existing services that grow more complex every day.
This is where cloud computing can help to deliver business outcomes, especially if you look beyond just one or two cloud providers, to the almost limitless variety of interconnected and intermediated cloud services – what I call the ‘cloud of clouds’. This is true especially for foundational capabilities – like compute infrastructure, data storage, content delivery, or financial management; and cloud-native services like social media, mobile interfaces, or Big Data analytics. Indeed, it makes little sense today to waste time and resources to rewrite existing code every time you need one of these foundational or cloud-native services. By leveraging the cloud of clouds, developers can instead focus on writing new and unique application code that delivers the competitive advantage the business needs.