Like peanut butter and jelly, ALM & SCM are becoming inseparable. Application life-cycle management has expanded to include such things as agile development, product-line management and application performance. Yet it all begins with managing the codebase. These are the companies that make the tools that help enterprises stay current with industry changes and customer requests, and help them take advantage of new opportunities.

AccuRev
Atlassian
CollabNet
Git
IBM
Kovair
Microsoft
Perforce
Rally
Rocket Software
Seapine
Serena
Subversion
TechExcel
VersionOne

Continue to next category: APIs & Integration