NetBeans IDE は、Java プログラミング言語で作成された、規格に準拠したモジュール方式統合開発環境です。NetBeans プロジェクトは、オープンソースの IDE と、あらゆる種類のアプリケーションを構築する汎用フレームワークとして使用できるアプリケーションプラットフォームから構成されます。
NetBeans IDE 6.0 は、よりスマートで高速なエディタにより開発者の生産性を向上すること、またすべての NetBeans 製品を 1 つの IDE に統合することに焦点を置いています。
Web アプリケーション用ビジュアルデザインの組み込み。Visual Web プロジェクトテンプレートが、メインの Web アプリケーションプロジェクトテンプレートに統合されました。Visual Web JavaServer Faces フレームワークを Web プロジェクトに追加し、Ajax 対応の JavaServer Faces コンポーネントの包括的なライブラリを利用して、アプリケーションを構築できます。
ビジュアルなページフロー編集。新しいビジュアルなページフローエディタを使用すると、Web アプリケーション内のページを簡単にリンクできます。このエディタは JavaServer Faces、JSP、および HTML のページに使用できます。
Web サービスのサポートの拡張。Visual Web アプリケーションページで Web サービスをドラッグ&ドロップで利用できます。RESTful Web サービスでエンティティー Beans をラップし、CRUD 機能を簡単に実現できます。JAX-WS Web サービスのビジュアル編集が改善されています。Web サービスのセキュリティー、信頼性、およびトランザクションが完全にサポートされます。Web サービスの相互運用性が改善されています。Sun Java System Application Server、GlassFish、Tomcat、JBoss 4.2.1、および JBossWS 2.0.1 への配備が可能です。
Java Studio Creator からの簡単な移行。Java Studio Creator 2 の移行パスとして位置付けられる NetBeans 6 は、Java Studio Creator プロジェクトへの投資を無駄にせず、生産性を向上するための NetBeans IDE の多くの機能を 1 つのツールで利用できます。
Java EE Web サービスプロジェクトのサポート。Web サービスのサーバーまたはクライアントインタフェースを実装する Java EE プロジェクトを JBI サービスユニットとして複合アプリケーションに追加できます。Java EE プロジェクトは内部の JBI NMR (Normalized Message Router) を使用してほかのサービスユニットと直接通信できます。