An integrated development environment (IDE) might be the best way to go if you are a software developer and need to be aware of all parts of your project at the same time. IDEs usually come with built-in compilers, source editors, revision managers and a lot more useful features.
SAS Institute Inc
Source Dynamics, Inc.
Zend Technologies Ltd.
Polar Engineering and Consulting
Livermore Software Technology Corporation
StressSoft Company Ltd.
The JTA, Leo