Rapid Application Development (RAD) is a way of
developing computer software applications with less effort than
the traditional means.
RAD tools focus on providing code generation and automated
testing capabilities with the use of convention over
configuration to provide a streamlined workflow to create
Even with the most advanced and easiest to use RAD tools, there
are times which the traditional enterprise and the business
software development vendors which are having their own
implementations and in-house built frameworks are continuously
refusing to adopt them.
Most of the misconceptions on the RAD are based on FUD (Fear, Uncertainty and Doubt) which has been
created around the internal complexity of the RAD tools.