Cette phase produit 2 modèles, le modèle de conception et le modèle d'implémentation.
Le modèle de conception améliore et formalise le modèle d'analyse, dans lequel l'on prend en compte l'environnement de programmation.
Le modèle d'implémentation est la version en code du système.