Excellent piece by @mattmcilwain on the evolution of software. SaaS is no longer enough. Software applications now need to be intelligent, they need to learn from data, to adjust and to make predictions based on real time information, and to be capable of responding to a variety of form factors and modes of interaction.