IntelliJ IDEA is an
integrated development environment (IDE) written in
Java for developing computer software written in Java,
Kotlin,
Groovy, and other
JVM
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describes ...
-based languages. It is developed by
JetBrains (formerly known as IntelliJ) and is available as an
Apache 2 Licensed community edition, and in a