Kotlin ist eine Programmiersprache, die objektorientierte und funktionale Elemente aufweist. Besonderen Wert wird darauf gelegt, dass sie pragmatisch ist. Sie ist interoperabel, sicher, klar und gut von vorhandenen Werkzeugen unterstützt. Sie läuft unter der Java Virtual Machine (JVM) und damit überall, wo eine JVM verfügbar ist. (non)