Ruby on Rails es un framework web de código abierto escrito en Ruby que sigue el patrón de diseño MVC. Rails promueve principios ágiles como DRY (Don't Repeat Yourself) y la convención sobre la configuración, y proporciona soporte nativo para TDD y desarrollo evolutivo de bases de datos.