Via Stephen’s Web, I came across the site “Software Essentials for the Modern Educator.” I think “essential” is a bit of a stretch (I have never found it “essential” to have a software that can edit perl scripts or python) and it is very windoze-centric, but a useful list nonetheless.