![](https://www.techmonitor.ai/wp-content/uploads/sites/29/2016/08/UploadsNewsArticle4967298main.jpg)
Rapid application development, or RAD, is a software development methodology that uses minimal planning in favour of rapid prototyping.
Generally speaking RAD systems provide a number of tools that help users to build graphical user interfaces that would normally take a lot of development time and effort.
These systems, such as Visual Basic and Delphi, focus on reducing development time by producing fast code.
A problem with RAD systems has been in the past that the emphasis on reducing development time has come at the expense of generating executable code.