Ruby on Rails wurde von David Heinemeier Hansson entwickelt zum ersten Mal im Jahr 2004 vorgestellt. Im Laufe der Zeit entwickelte sich die Programmiersprache von der reinen Webapplikation weiter. So ermöglichte die Version 1.1 im Jahr 2006 beispielsweise die Erstellung von Templates für Javascript und die Version 2.0 brachte gar mehrere hundert Verbesserungen und Neuerungen und vollzog eine Umstellung der Plattform von SOAP auf REST. Seit Juni 2008 ist die derzeit aktuelle Version 2.1 verfügbar, die wiederum eine Vielzahl von neuen Features bietet - was auch der "Open Source" und damit der Mithilfe vieler interessierter Programmierer zu verdanken ist.
Die Software unterstützt derzeit die folgenden Datanbanksysteme: DB2, Informix, Firebird, MySQL, Openbase, Oracle, PostgreSQL, SQLite, Microsoft SQL Server, Sybase. Grundsätzlich ist Ruby on Rails eine Programmiersprache, mit der jeder entsprechend geschulte Entwickler gut arbeiten kann. Auch wenn die Software relativ neu ist findet man im Internet schon eine sehr große Zahl von Programmierern und Experten und kann sich mit vielen Tipps und Kniffen versorgen. Das Open Source-Projekt muss sich bezüglich Skalierbarkeit, Stabilität und vor allem Geschwindigkeit keineswegs hinter Entwicklungen großer Hersteller verstecken. Rails beherrscht alle Funktionalitäten, die auch mit PHP, .NET oder Java realisiert werden können.
