I have a theory. There is a definate shift towards cloud computing, and the big players believe there is marketshare worth having in this space.
But how long before organisations start downsizing their internal development teams? Is it more cost effective to hire a consultant for a period of time for a project as opposed to keeping staff on a permanent basis? Would cloud consultants drive up the quality of development through competition? Where would these consultancies live? As they are now, or in some new manner? Does it make sense to bundle the development process and end product in the cloud?
I find the concept intriguing.