We are living through a unique convergence of technological and market shifts. On the technical side, cloud computing in combination with new data storage technologies is enabling massive-scale applications that just a few years ago would have been thought prohibitively expensive — if not impossible.
From a user perspective, pervasive network connectivity, smartphones and tablets have untethered computing from desks. At the same time, services such as Twitter are training users to expect real-time information to be pushed to them. These trends are fundamentally shifting user expectations.