Our search in finding a development platform which would suit the Agile methodology of software development ended as soon as we came across Ruby on Rails. Ruby on Rails inherently supports the Agile methodology and makes web application development a lot easier. Rails, being an open source web framework is a big advantage. It has a very active community to support the concerns and queries of the developers. This framework has been optimized in such a way that it provides developer happiness as well as sustainable productivity. It facilitates you to write beautiful and maintainable code through its various principles.