14. Application Development Framework Instead of re-inventing the wheel, you borrow the pre-built components from the framework and build rest of the application on top of that.
15. Agile Software Development Software development road map that allows for rapid delivery of high-quality software.
16. Agile Software Development Also allows for rapid modification of the product with changing customers needs.
29. Component of Rails Rails is not only an application framework, it also includes a database, a web server, and an object relational mapping library.