What is Rapid Application Development?

Rapid application development is a way to create software. In this method, planning is minimized and work moves rapidly through a series of prototypes. In theory, this leads to shorter development times.