Une fois la conception de tous les services réalisé (ou au moins la conception de tous les services utilisant un bloc donné). Nous avons maintenant une description complète de tous les pré-requis du bloc. Evidement nous avons aussi des spécifications sur ce que dot implémenter le bloc. A partir des ces informations nous pouvons concevoir le bloc lui même. L'implémentation des bloc peut commencer une fois que les interfaces du bloc se sont stabilisées, et sont gelées (fermées au sens des modules). Nous parlons souvent de l'implémentation comme un modèle (c'est celui de granularité la plus fine).