Python, yüksek okunabilirliğe sahip, öğrenmesi kolay ve esnek bir programlama dilidir. Kivy, Python ile yazılmış, çoklu dokunmatik uygulamaların hızlı bir şekilde oluşturulmasını sağlayan, MIT lisansı altında sunulan ve platformlar arası (Linux, OS X, Windows, Android ve iOS) çalışan bir çerçevedir (framework). Kivy'nin bazı özellikleri: Platformlar arası kullanım: Tek bir kod tabanıyla Windows, Linux, macOS, iOS ve Android'de uygulama dağıtma imkanı sunar. Çoklu dokunma desteği: Jestler ve diğer çağdaş dokunma özelliklerini gerektiren uygulamalar için uygundur. Genişletilebilirlik: Yeni widget'lar ve modüllerle uygulamalar geliştirilebilir.