Ruby on Rails is a new and emerging software development environment that offers developers greater flexibility and agility for building highly market-responsive websites. Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. 'Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.'