In this paper, the authors introduce the rapid application development process for software development and summarize its advantages and limitations. A description of the goals of the process is given before presenting the various components that make up a RAD project. The team structure is also shown and the roles of each member are described. The RAD phases are defined by specifying their deliverables and the deliverables, in-turn, are detailed with recommendations on their use and content. Examples are given throughout the reading and some diagrams are presented as clarification tools.