RAD (Rapid Application Development): Puts an emphasize adaptability and the necessity of adjusting
requirements in response to knowledge gained as the project progresses. Prototypes are often used in
addition to or sometimes even in place of design specifications. Very suited for developing software
that is driven by user interface requirements. GUI builders are often called rapid application
development tools.