Rapid application development (RAD) is an agile and iterative approach to building software centered on adaptability, fast prototyping, and early engagement of end-users. Due to putting more emphasis on adaptive processes instead of planning, rapid app development enables teams to effectively collaborate and create new applications faster. Rapid application development model allows to measure progress and communicate on evolving issues or changes in real-time. This results in greater efficiency, better-optimized development process, and more productive communication. Related project management techniques are best described in "Rapid development", a classic book by Steve McConnell.
Rapid application development tools include graphical user interface builders, CASE tools, and code generators. New generation rapid application development tools, such as low-code or no-code RAD platforms, make it possible to create your own app with a fraction of coding effort required previously or, in simple cases, to rapidly build an app without coding at all.