NetBeansプラットフォームは、大規模なデスクトップ・アプリケーションの基礎にすることができる、広範なJavaフレームワークです。NetBeans IDE自体は、NetBeansプラットフォームに基づいた数百のアプリケーションの1つです。NetBeansプラットフォームは、ウィンドウ、アクション、ファイル、およびアプリケーションに一般的なその他の多くの処理を容易にするAPIを含んでいます。 NetBeansプラットフォーム・アプリケーションのそれぞれの機能は、プラグインに似た個別のNetBeansモジュールによって提供されます。NetBeansモジュールは、特定の機能を持つアプリケーションを提供する、Javaクラスのグループです。