The IBM 2012 Tech Trends report from developerWorks and the IBM Center for Applied Insights is based on a survey of more than 1,200 IT and business decision makers who are determining when, where and how their organizations adopt mobile, analytics, cloud and social technologies.