Ruby on Rails to platforma programistyczna typu open source MVC napisana w języku Ruby, zoptymalizowana pod kątem zadowolenia programistów i utrzymania zrównoważonej produktywności. Wiele rzeczy jest określonych przez konwencje, dzięki czemu nie musisz wymyślać nowych rzeczy, aby zachować produktywność.