Cloud computing: the lessons learned

Just a couple of years ago, some prominent analysts would have had us believe that cloud computing was poised to sweep all before it. Firms would be queuing