Ruby on Rails is known as RoR, is an open source web programming application framework meant for faster web applications. The Ruby programming is a free program and is constantly improved by Ruby on Rails Programmer to make it more better and user friendly. Ruby on Rails development comes with features such as Model View Controller architecture that separates data from logic i.e. presentation layer and helps in organizing application program. RoR database access library simplifies data handling. Rails framework has an extensive AJAX library which it uses to generate AJAX code and the required Java script is automatically generated.