NetBeans
ほぼ100%Javaで書かれている統合開発環境である。バージョン4.0以降は、Java仮想マシン自体の大幅な高速化もあって、ネイティブな環境との速度差は感じないとされる。
このソフトウェアはJavaを開発しているオラクルが開発していることから、最新版のJavaにいち早く対応できるという利点がある。Java SE 5.0が登場した際には他のIDEに先んじて、新機能であるジェネリックやアノテーションに対応した。またGUI開発はNetBeansがJava IDEの中で秀でており、「フリーデザイン」によるコンポーネントの配置などの優れた機能を持つ。
NetBeansは始めから多言語に対応しており日本語などの多くの言語をインストール直後から利用可能である。
パッケージによって異なるが開発できる言語として、Java・JavaScript・PHP・C/C++・Groovyがある。またWebアプリケーションを動作させるのに必要なApache Tomcat・GlassFishといったアプリケーションサーバが同封されているパッケージもあるため、別途インストールすることなく利用できる。
Java IDEとして既に広く使われているEclipseと比較されることが多い。現状、シェア、多機能性、プラグインの豊富さは、Eclipseに一日の長がある。NetBeansは3.51までJava Look&Feelを使用していたため、特にWindowsユーザーに受け入れられにくかったようである。3.6でLook&FeelをSystemLook&Feelに変更したことにより、ユーザーが増加しはじめた。
2016年、オラクルはNetBeansのApacheソフトウェア財団への寄贈を提案し、プロジェクトはApache Incubatorに登録された。2019年にはApache Incubatorを脱し、トップレベルプロジェクトに昇格した。
バージョン管理システムとして、Git・Mercurial・Subversionの3つが利用できる。
標準で必要な機能が多く提供されているが、プラグインにより追加機能を使用できる。NetBeansコミュニティーや多くのベンダーから提供されている。