This page is part of the ForgeSDLC knowledge base — an AI-assisted, human-directed methodology for taking product work from concept to production. For the core operating model and vocabulary, see Forge SDLC overview and What is ForgeSDLC?.
RAD (Rapid Application Development)
What it is
Rapid Application Development (RAD) is a software development methodology introduced by James Martin in 1991 that emphasizes rapid prototyping and iterative delivery over extensive upfront planning. RAD prioritizes user feedback on working prototypes over detailed specifications, and uses time-boxed development cycles (typically 60–90 days) to produce functional software quickly.
RAD was a significant departure from Waterfall thinking in the early 1990s and influenced many later Agile methods. While the specific RAD methodology is less commonly prescribed today, its core ideas — prototyping, user involvement, timeboxing, and iterative refinement — are foundational to modern iterative development.
Process diagram (handbook)
Requirements planning → User design (prototyping) → Construction (rapid build) → Cutover (deployment). User design and construction iterate based on feedback.