I enjoy programming as a hobby, so the software evolution has interested me for quite some time. In the past, our only choice consisted of proprietary software, such as Windows, Office, Apple OS, or iLife. Then groups of programmers started to collaborate on a different level to produce open source software (OSS). As technology advanced apps, smaller light weight software programs, emerged for all devices (phones, handheld devices, slates, and computers). With mobility on the rise, the cloud came back into existence.
The days of purchasing software on some type of medium (floppy, CD, DVD) will soon cease to exist. In the future, users will purchase and download all software from the web in the form of apps and clouds.