What is Rapid Application Development? Over the years, software development methodologies have evolved to be more efficient. Nowadays new methods are being adopted, existing ones are being twisted to fit the requirements, and so on. Rapid Application Development is a kind of application development model that requires rapid prototyping, and frequent iterations and is based on continuous feedback. Rapid Application Development is not something new, it has been there since the 1990s but has been relatively unpopular until the past decade. Speed is the requirement of every business today, and the RAD model of application development, as the name suggests, results in faster development in comparison to the traditional Waterfall Method. The Rapid Application Development Model allows developers to make frequent iterations to the software based on the feedback received from the client rapidly, and make changes and updates to the existing, development application without starting from scratch each time to make a change as it is with the Waterfall Method. The waterfall method of application development doesn’t allow for changes once the software has moved into the testing phase and consequently a less evolved software is delivered to the client. The growing need for applications by businesses is creating undue pressure upon software developers and IT teams across the globe. The requirements of businesses are continuously evolving with corresponding changes in the market forces and the business environment. When such changes translate into change requirements in the software and IT systems, it becomes difficult for IT teams to keep pace with the enterprises. Rapid Application Development is a feedback-centric approach to software development. It focuses on collecting customer feedback at every step of the development process and unlike traditional methods of development where customers are required to send in all of their requirements at the start of the development, the customer is actively involved throughout the development process in the RAD model. It does not follow any strict development time frames and continuous iterations throughout the cycle restrict the chances of non-conformity to user requirements and the software is delivered faster, saving on time as well as money.