Un modelo de proceso básico describe una técnica para organizar ideas dentro de un proceso mediante la entrada de información, su procesamiento y la entrega de un resultado final. Este resumen describe tres modelos de proceso: el modelo lineal, que sigue un curso lineal de fases hasta completar el proyecto; el modelo de cascada, que presenta un flujo de trabajo donde cada fase sirve de base para la siguiente; y el modelo evolutivo, que permite actualizar continuamente el diseño a través de versiones sucesivas del software.