Apache NetBeans, gọi tắt NetBeans hay Netbeans IDE, là công cụ hỗ trợ lập trình IDE mã nguồn mở cho Java. NetBeans là phần mềm lập trình đa ngôn ngữ, sản phẩm từ Apache Software Foundation, cái tên đứng sau thành công của XAMPP, Apache HTTP Server…
NetBeans là môi trường phát triển tích hợp (Integrated Development Environment - IDE) cho Java, hỗ trợ phát triển ứng dụng từ các phần mềm gọi là mô-đun. NetBeans tương thích với các nền tảng Windows, macOS, Linux và Solari.
Bên cạnh tính năng phát triển Java, NetBean còn có các phần mở rộng để hỗ trợ nhiều ngôn ngữ lập trình khác như PHP, C, C++, HTML5 và JavaScript. Các ứng dụng dựa trên NetBeans, bao gồm NetBeans IDE, được mở rộng bởi nhà phát triển bên thứ 3.
Apache NetBeans còn hơn cả 1 trình soạn thảo văn bản. Chương trình nhấn mạnh vào mã nguồn về mặt cú pháp và ngữ nghĩa, cho phép cấu trúc lại mã 1 cách dễ dàng với hàng loạt công cụ tiện lợi, mạnh mẽ được tích hợp sẵn.
Apache NetBeans cung cấp các trình biên tập, thuật sĩ và mẫu, giúp tạo ứng dụng bằng Java, PHP và nhiều ngôn ngữ lập trình phổ biến khác.
Apache NetBeans được cài đặt trên hầu hết các hệ điều hành hỗ trợ Java; chẳng hạn như Windows, Linux, Mac OSX và BSD. Viết mã 1 lần duy nhất, chạy trên nhiều nền tảng và môi trường với Net Beans.
NetBeans IDE là môi trường phát triển phần mềm mã nguồn mở tích hợp. Bạn có thể lập trình các loại ứng dụng Java - (Java SE (bao gồm JavaFX), Java ME, web, EJB và ứng dụng di động). Bên cạnh đó, NetBeans IDE còn có loạt tính năng đáng chú ý như hệ thống dự án nền tảng Ant, hỗ trợ Maven, cấu trúc, chỉnh sửa phiên bản, hỗ trợ CVS, Subversion, Git, Mercurial và Clearcase.
Toàn bộ các chức năng của IDE được cung cấp qua mô-đun. Mỗi mô-đun đều được phân định rõ chức năng; ví dụ như hỗ trợ ngôn ngữ Java, biên tập hoặc hỗ trợ hệ thống phiên bản CVS và SVN.
NetBeans có sẵn các mô-đun dùng để phát triển Java, cho phép người dùng lập trình ngay mà không cần cài đặt hay tùy chỉnh gì. Tất cả, bạn có thể cài thêm mô-đun nếu muốn làm việc trong môi trường ngôn ngữ mới; bao gồm Sun Studio, Sun Java Studio Enterprise và Sun Java Studio Creator từ Sun Microsystems - tất cả đều dựa trên NetBeans IDE.