个方法涉及迭代式开发与建制原型的技术。最近这个词以及缩写则被泛指一般包含多样目标在加速应用程式开发的技术，像是网络应用框架与其他类型的软体框架。快速应用程式开发是对应到1970至80年代间的非敏捷流程开发，例如说结构化系统分析与设计方法以及其他像是瀑布模型等。之前的方法论有一个问题是应用程式需要花费相当长的时间去建制，系统需求常在系统完成前就改变，导致作出不适用甚至是不能用的系统。另一个问题则是假设可以用一个有条理的需求分析阶段便能鑑别出所有重大的需求。根据过往的经验能充分的証明即使有各层面具备丰富经验