NetBeans is an open source Integrated Development Environment written in Java and is one of IDR Solutions favourite IDE’s for Java Coding.
The NetBeans IDE supports development of all Java application types (Java SE, JavaFX, Java ME, web, EJB and mobile applications) standard out of the box. NetBeans is modular in design meaning it can be extended by third party developers who can create plugins for NetBeans to enhance functionality (Our PDF Plugin for NetBeans is a good example).
The NetBeans IDE is can be used to develop in Java, but also supports other languages, in particular PHP, C/C++, and HTML5.
NetBeans features are an Ant-based project system, support for Maven, refactoring, version control (supporting CVS, Subversion, Git, Mercurial and Clearcase) and is also released under a dual license consisting of the Common Development and Distribution License (CDDL) v1.0 and the GNU General Public License (GPL) v2.
NetBeans is cross-platform and runs on Microsoft Windows, Mac OS X, Linux, Solaris and other platforms supporting a compatible JVM.
NetBeans can also be used for working with Cloud applications, this useful guide covers how to use the NetBeans IDE with the Google App Engine.