This document discusses issues in rapid application development. It outlines some general characteristics of RAD including the usage of specialized support tools like visual development tools, APIs, version control tools, and content management systems. It also discusses strategies like time boxing, iterative evolutionary prototyping, and joint application development meetings. The document then covers dimensions that impact speed like people, process, product, and technology. It analyzes advantages and disadvantages of the RAD approach and when RAD is most suitable versus when it may fail. Finally, it discusses the importance of customer involvement in RAD projects.