A business history of the software industry from the days of custom programming to the age of mass-market software and video games.