A free, open-source Java development enviroment. The basis for Sun's (pseudo-)commercial IDE, Forte for Java.

Pretty good, has tons of features and plugins available. But very heavy, needs lots of memory and processing power to get it working at an acceptable speed.

!UML Plug-in
* SDE (SmartDevelopmentEnvironment)