NetBeans IDE には、Java 開発者が本格的なデスクトップアプリケーション、モバイルアプリケーション、およびエンタープライズアプリケーションを作成するために必要なツールがすべて用意されています。
Java 開発
NetBeans IDE は独自仕様ではない Apache Ant 1.7.1 構築スクリプトを使用し、JDK 1.1、JDK 1.2、JDK 1.3、JDK 1.4、JDK 5.0、および JDK 6 を使用した開発をサポートします。
Java SE
Java SE プラットフォームを使用して、埋め込み環境およびリアルタイム環境と同じように、デスクトップコンピュータおよびサーバーで動作するアプリケーションを開発できます。Java SE プラットフォームには、ファイルシステム、ネットワーク、およびグラフィカルインタフェースの操作を容易にする、ライブラリのセットが含まれています。
Java EE
Java EE プラットフォームには、Web アプリケーションやアプリケーションサーバーで実行するエンタープライズクラスのサービス指向アーキテクチャーの開発で使用される、追加のライブラリが含まれています。
Java ME
Java ME プラットフォームは、携帯電話、PDA、およびセットトップボックスなど、リソース制約のあるデバイスをターゲットとしたソフトウェアの開発のための Java プラットフォームのサブセットです。