IntelliJ IDEA Ultimate Edition is a premier IDE (Integrated Development
Environment) for Java, Groovy and other programming languages such as
Scala or Clojure.

The Ultimate Edition includes:

    An Intelligent code editor that has all the smarts for understanding
    Java, XML and Groovy code

    Refactorings, code inspections and intentions, super-fast navigation
    and search

    Testing frameworks integration: JUnit and TestNG

    Build tools support: Ant, Maven, Gradle

    Popular version control systems integration: CVS, Subversion and Git

    Swing UI designer
