NetBeans is an open-source Integrated Development Environment to quickly and easily develop Java based desktop, mobile and web applications. NetBeans IDE also supports other languages like PHP, C/C++, HTML5. he NetBeans Platform allows applications to be developed from a set of modular software components called modules. Applications based on the NetBeans Platform, including the NetBeans integrated development environment (IDE), can be extended by third party developers. NetBeans IDE is the official IDE for Java 8. With its editors, code analyzers, and converters, you can quickly and smoothly upgrade your applications to use new Java 8 language constructs, such as lambdas, functional operations, and method references.