IntelliJ IDEA is a code-centric IDE focused on developer productivity. The editor deeply understands your code and knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.

IntelliJ IDEA has a diverse array of J2EE development features and integrations for rapid web-application development, advanced CVS support, an Open API for third-party plug-in support, a powerful GUI designer, full Java SDK 1.5 support, and a host of other advanced productivity features to secure this boast.

It is an editor that recognizes Java, HTML/XHTML, XML/XSL, CSS, Ruby and JavaScript, supports frameworks like Rails and GWT provides you an environment for creating cutting edge code. Whatever language you are using, the advanced code completion, validation, formatting and styling are always at hand. Plus, smart error and syntax highlighting combined with intelligent quick-fixes let effectively produce error free, clear code and focus on the logic of your project instead of routine dry work.