Rapid Application Development (RAD): It is a suite of software development methodology methods employed to expedite software application development.
The RAD uses predefined prototyping methods and tools to generate software applications. This encompasses a graphical user interface (abbreviated as GUI) development environment, permitting end users to simply drag and drop needed software application components.