Rapid application development (RAD) is a concept of software development which emphasizes working on software and being more adaptive. This development concept, introduced by James Martin in the 1980s, focuses on speed and used strategies such as prototyping, iterative development, and time boxing.