Rapid application development (RAD)
Process of creating workable systems in a very short period of time
Utilizes techniques such as:
Visual programming and other tools for building graphical user interfaces
Iterative prototyping of key system elements
Automation of program code generation
Close teamwork among end users and information systems specialists