This document discusses how software has transformed from simply automating back office functions to becoming a strategic part of organizations that can help break down boundaries, increase agility, and build partnerships. It outlines the history of major software innovations like client/server, browsers, and cloud computing. The key points are that software allows organizations to adapt quickly to change, connect everyone and everything, and make the world smarter through inventions like self-driving cars and medical diagnostics. For the future, the document emphasizes that software development needs to leverage cloud services, mobile devices, sensors and big data through a model of collaboration and linking assets rather than traditional integration.