式开发是一种涉及类似迭代式开发与软体原型（Software prototyping）技术的程序设计方法学。根据Jeffrey L. Whitten于2004年所下的定义，这是一种採用数种结构化分析与设计技术（特别是资料驱动（data-driven）型的资讯工程相关技术）与原型制作技术来加速软体系统开发的整合技术。在快速应用程式开发中，结构化与原型制作的技术被用来定义使用者的需求并设计开发出最终执行的系统。开发的过程会以结构化技术开发初步的资料模型及企业流程模型（business process mode