Ruby on Rails, or simply Rails is a web application framework written in Ruby. It follows a model-view-pattern framework, providing default structures for database, web service and web pages. JSON or XML is preferred for data transfer by facilitating the use of web standards. It emphasizes the use of well known software engineering patterns and paradigms including Convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.