The key drivers for adoption will be developer productivity, leading to a improved efficiency and an advantaged time-to-market position, as well as – and this one’s slightly counter intuitive – improved scalability of applications, and the ease of deployment across on premise and off premise infrastructure.
On the scalability point, here’s my view – Platform as a Service technology providers will become the hot people to partner with if you have an enterprise software solution or a hardware platform that addresses a scalability challenge. Need a scalable database, reliable message delivery for integration, a transaction management capability or some other data service for your application? OK, how about you access that via the PaaS that you chose to deploy on and define service level and performance characteristics via a dependency definition within your application or interactively at the time of deployment? All of a sudden, if you’re not able to interface with the PaaS and accept workloads that are a good fit for your solution via that route, you just got a whole lot less relevant.
What’s the Service Provider’s role? Pretty obvious given that it’s called Platform AS A SERVICE isn’t it?
I’ll cover the final area of opportunity in another post very soon.