Model RAD dan model evolusioner merupakan model proses pengembangan perangkat lunak iteratif yang menekankan pengembangan berulang dalam siklus pendek untuk menghasilkan produk berkelanjutan. Model RAD lebih cepat dari model air terjun dengan menggunakan komponen berulang sedangkan model evolusioner menghasilkan produk secara bertahap melalui inkremental atau spiral.