RAD is the technique that are used in software development methodology to facilitate the application of the various software development. It is basically provide the high availability of software for he designers. It works on the principle of waterfall model.
Advantages-
It is useful to reduce the overall risks in the system
It is flexible to change
The high level abstraction are easy to transfer
Disadvantage-
This process cannot be use in small level projects
Not all the applications are suitable with the RAD