A quick history of software platforms: How we got here, and where we're going 

Click on the image to zoom in
Michael Mace delivers great writing yet again. If you read one long technology article today, make it this one.