Ruby on Rails est un framework qui facilite le développement, le déploiement et la maintenance d'applications Web. Au cours des 12 mois qui ont suivi sa sortie initiale, Rails est passé du statut de jouet inconnu à celui de phénomène mondial. Il a remporté des prix et, plus important encore, il est devenu le cadre de choix pour la mise en œuvre d'une large gamme d'applications dites Web 2.0. Ce n'est pas seulement une tendance parmi les hackers purs et durs : de nombreuses entreprises multinationales utilisent Rails pour créer leurs applications Web.