کاتلین زبان شی گرا، محبوب و نوظهوری است که بسیار مورد توجه قرار گرفته است. این زبان در زمینه برنامه نویسی اندروید، تخصص ویژه دارد. زبان برنامه نویسی کاتلین، بوسیله ماشین مجازی جاوا و کامپایلر جاوا اسکریپت، قابل اجراست. به نوعی آمده است تا جایگزین جاوا شود! این زبان قدرتمند، همواره با جاوا در رقابت است. ویژگی خاص این زبان در برابر جاوا، اختصار کدهای کاتلین است؛ به طوری که یک کد 20 خطی جاوا در کاتلین، تنها یک خط دستور دارد!

ویژگی مهم دیگر، امنیت بسیار بالای کاتلین است. علت محبوبیت و اعتماد برنامه نویسان به این زبان نوظهور، این است که گوگل در سال 2017 این زبان را، به عنوان زبان دوم برنامه نویسی اندروید اعلام نمود.
کاربردهای زبان کاتلین:
برنامه نویسی تحت موبایل (اندروید و IOS)
برنامه نویسی تحت وب (سمت سرور- سمت کاربر)
برنامه نویسی تحت دسکتاپ (ویندوز - لینوکس - مک)