NetBeans IDE to zintegrowane środowisko programistyczne dla języka Java, którego głównym celem jest przyśpieszenie budowy aplikacji Java, w tym również usług Web Services i aplikacji przeznaczonych na urządzenia mobilne.
Poza standardową funkcjonalnością narzędzia możliwe jest również rozszerzenie go między innymi o wsparcie dla języków programowania C i C++, wsparcie dla tworzenia aplikacji w architekturze SOA, użycia XML i schematów XML, BPEL i Java Web Services czy modelowania UML. Rozszerzenie NetBeans Profiler pozwala na śledzenie wykorzystanie procesora oraz zużycia pamięci przez daną aplikację. Natomiast NetBeans Mobility Pack dodaje do środowiska NetBeans debugger pozwalający monitorować uruchomiane programy mobilne.
NetBeans został napisany w Javie, dzięki czemu jest bardzo elastyczny i można go uruchomić na różnych platformach systemowych (Windows, Linux).
Uwaga!
By uruchomić środowisko programistyczne NetBeans, trzeba najpierw zainstalować Java SE Development Kit.