What determines developer productivity? While sophisticated platforms are essential for teams, an individual programmer is only as effective as the tools on his or her desktop. Some programmers like to choose a selection of discrete tools, bringing together code editors, compilers, linkers, debuggers, analyzers and makefile utilities. Others like to work in a cutting-edge integrated development environment, preferably one that ties into other enterprise development platforms like SCM systems. The SD Times 100 recognizes these companies and organizations as the leaders in tools and IDEs for enterprise developers.

ActiveStateTrophy
Altova
Black Duck
Eclipse
Embarcadero
Instantiations
Jruby
Microsoft
Sun

Continue to next category: Web Development 2009