包括大致的系统架构、指令选单结构、数据结构等，其中也会包括业务场景、样本视窗以及报表以帮助理解。此阶段也会产生实体图（entity diagrams）、数据字典等技术文件，并且整理系统测试的文件。
架构设计.这个阶段会设计计算机系统结构及软件架构，也称为高阶设计。选择架构的基准是应该可以实现所有模组的列表、模组的简单机能、介面关系、相依性、数据库、数据库表、架构图、技术细节等。在这个阶段也会设计整合测试的内容。
模组设计.模组设计阶段也称为低阶设计。会将设