WipeOut is the multi-user, multi-platform development environment for C++, Java™, Eiffel, and Fortran running on Linux and other Unix systems. It consist of several components, which partly provide interfaces for existing tools such as CVS, GDB or MAKE.
WipeOut supports all source code engineering tasks like generating, parsing, testing, managing, and analysing in an uniform programming
...Licence : Commercial