boost your productivity NetBeans IDE
The NetBeans Platform makes it relatively simple to develop applications from a set of modular software components, or modules. NetBeans is a software development platform that is written in Java. Third party developers can extend applications based on NetBeans, including those from its integrated development environment. The NetBeans integrated development environment supports various programming languages including PHP, C/C++, and HTML5, but it is intended first and foremost for Java development.