Como su nombre lo indica se empieza a diseñar el sistema. El diseño es el proceso de aplicar ciertas técnicas y principios con el propósito de definir al sistema, con suficientes detalles como para permitir su interpretación y realización física.
Aquí se formaliza el modelo de análisis en términos del ambiente de implementación y específica la identidad de los bloques de construcción. Se realizan pruebas si es necesario.