Intellij IDEA, 9ème du nom, est un IDE considéré comme l'un des plus "intelligent" en matière de programmation Java. Sans être intrusif, la plateforme de développement se comporte comme une seconde main pendant l'écriture des lignes de code avec un debugage instantané, une correction douce, un apprentissage de votre code en vu de tests discrets. Évidement, l'intervention de l'IDE s'effectue en fonction de vos demandes et niveaux d'intervention requis par vos soins. L'interface dispose aussi d'un outil de design pour la réalisation d'interface utilisateur, d'un système de gestion des langues, de moteur de recherche, etc. Intellij IDEA supporte les langages Java bien entendu, mais aussi Javascript/Flex, HTML/xHTML/CSS, XMS/XSL, Ruby/jRuby, Groovy, SQL et FreeMarker/Velocity. Enfin, l'IDE s'adapte parfaitement aux technologies et frameworks tels que JSP, Ajax, JBoss Seam, Web Services, Rails, Grails, etc.