建筑设计的程序一般可以分为方案阶段、初步设计阶段和施工图设计阶段。对有些小型和技术简单的城市建筑,可以以方案阶段代替初步设计阶段,而有些复杂的工程项目,则还需要在初步设计阶段和施工图设计阶段之间插入技术设计的阶段。设计文件呈现了由粗到细,由简到详的变化过程。