netbeans: Integrated Development Environment (IDE) (source)

NetBeans IDE is an Integrated Development Environment (IDE) for Java/JavaFX,
C/C++, Ruby, UML, etc. The NetBeans IDE is oriented on wide audience of
developers from beginners up to experts. A developer can find useful set of
the development tools that are embedded in the IDE or can be integrated with.
The NetBeans IDE is the modular system and it can be configured according to
user needs. Please, visit http://www.netbeans.org/ for more information about
this open-source project.