Ruby adalah bahasa pemrograman berorientasi objek yang menekankan kesederhanaan dan kenyamanan pengembang, dengan sintaks yang ekspresif dan mudah dibaca. Bahasa ini dirancang agar menyenangkan untuk ditulis. Ruby populer untuk pengembangan web, terutama berkat sebuah framework yang mempercepat pembuatan aplikasi. Filosofinya menekankan produktivitas dan kode yang elegan. Ruby bersifat interpretatif dan memperlakukan hampir segala sesuatu sebagai objek.
Ruby memungkinkan pengembangan aplikasi web yang cepat dengan kode yang ringkas, sehingga cocok untuk membangun produk secara gesit.
Sebuah prototipe aplikasi web dibangun dalam waktu singkat menggunakan Ruby karena banyak pekerjaan berulang telah disederhanakan.