RAD bruker prototyper i tillegg til eller i stedet for kravspesifikasjon. Ved å ha en fleksibel prosess kan programvaren tilpasses situasjonen i stedet for å tilpasses rigid definerte spesifikasjoner og planer fra starten. RAD er spesielt egnet til utvikling av brukergrensesnitt, og verktøy til bygging av grafiske brukergrensesnitt er ofte kalt -verktøy.