What makes a good general-purpose development platform? Easy to install Easy to configure Integrates well with simple tools Easily extended to make simple tools Easy to debug Easy to create test automation All configuration stores easily in source control Others I'm forgetting I've heard many...