A simple and useable classification of software by Aral Balkan via Wuthering Bytes O'Really?, 29 Jul 2014 Three kinds of Software: Enthusiast, Enterprise