IDE NetBeans – это интегрированная среда для разработчиков программного обеспечения с открытым исходным кодом, являющаяся бесплатным продуктом без ограничений на область его применения. Среда IDE NetBeans предоставляет все средства, необходимые для создания профессиональных корпоративных, веб- и мобильных приложений рабочей среды на языках Java, C/C++ и даже Ruby. Среда IDE может работать на различных платформах, включая операционные системы Windows, Linux, Solaris и Mac, отличается простотой установки и удобством пользования, не требует дополнительной настройки.
Визуальный проектировщик GUI Visual Swing на основе концепции свободного проектирования (Free Design) с использованием "пустых" (Null) форматов или любого диспетчера размещения Swing.
Расширяемая палитра компонентов с предварительно установленными компонентами Swing и AWT
Визуальный проектировщик меню
Средства проверки компонентов и свойств
Поддержка технологии привязки компонентов (JSR 295)
Поддержка инфраструктуры приложений Swing (JSR 296)
Поддержка локализации и специальных возможностей GUI
Инфраструктуры Hibernate 3.2.5 (доступные из Plugin Manager)
JavaServer Pages (JSP)
Инфраструктура JavaServer Faces (JSF 1.2)
Компоненты с поддержкой Ajax JSF из Project Woodstock
Приложение JavaServer Faces CRUD из классов объектов JPA
Визуальный редактор потока операций на странице для JavaServer Faces, JSP и HTML-страниц
Визуальный редактор для дескрипторов развертывания
JavaServer Pages Standard Tag Library (JSTL)
Поддержка HTML, JavaScript, PHP и CSS
Монитор HTTP для отладки веб-приложений
Элементы персистентности
Визуальный редактор запросов (интерфейс API источника данных)
Поддержка Database Explorer любой реляционной базы данных, для которой существует драйвер JDBC: JavaDB (Derby), MySQL, PostgreSQL; Oracle, IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL, Micrososft Access.
Переход от Java Studio Creator и NetBeans Visual Web Pack 5.5.x
Стандарты J2EE 1.3, J2EE 1.4 и EE Java 5, включая аннотации
API Java Persistence (JSR 220)
JavaServer Pages (JSP)
Enterprise JavaBeans (EJB 2.1 и 3)
Визуализация EJB 2.1 в визуальных веб-приложениях
API сервлетов Java
Поддержка сервера приложений Sun Java System Application Server 8 и 9, GlassFish V1 и V2, Apache Tomcat 4, 5 и 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 и 6.1, Sailfin V1 и др.
Эти и другие подключаемые модули NetBeans доступны посредством Plugin Manager ("Tools > Plugins > Available Plugins").
Дополнительные подключаемые модули, созданные сторонними разработчиками, доступны на портале Plugin Portal; кроме того, можно создать собственные подключаемые модули.
Поддержка Apache Maven
Сотрудничество разработчиков (совместное использование проекта, Instant Messenger)
Задача по поиску ошибок
Подключаемый модуль монтирования файловых систем
Генератор нагрузки
Упаковщик проекта
Средства тестирования (JMeter Kit, JUnit, Jemmy, Jelly, Xtest)