eans IDE adalah sebuah lingkungan pengembangan terpadu, multi-platform dan open-source untuk Java yang juga sesuai dengan bahasa-bahasa program yang lain seperti Ruby atau C .
NetBeans IDE tidak hanya membolehkan anda merancang dan memprogram aplikasi-aplikasi desktop; anda juga bisa menggunakannya untuk membuat aplikasi-aplikasi Internet yang menggunakan AJAX, CSS dan Javascript.
Dengan NetBeans IDE anda bisa menyusun, mengidentifikasi, dan menghapus program-program anda serta mengontrol versi-versi berkas berkat CVS, Mercurial, atau Subversion. Aplikasi ini juga dilengkapi dengan sebuah alat untuk menghasilkan model-model UML yang menerangkan fungsi dari perangkat lunak yang sedang dikembangkan.