Los proyectos arquitectónicos suelen pasar por varias etapas: programación, diseño esquemático, desarrollo del diseño, documentos de construcción, licitación y negociación, y administración de la construcción. Cada etapa implica diferentes tareas, incluida la recopilación de los requisitos del cliente, la creación de conceptos de diseño iniciales, el perfeccionamiento del diseño, la preparación de documentos de construcción, la selección de contratistas y la supervisión del proceso de construcción.