Rapid Application Development (RAD)

RAD is a software development methodology that favors rapid, iterative prototyping in lieu of detailed, comprehensive plans. It is considered an example of agile development methods. RAD promotes a highly collaborative, team-based approach to developing software by evolving requirements through frequent, iterative delivery of working prototypes.