UML offre une notation et des types de diagramme dédiés à la « spécification technique »
(ou « spécification détaillée ») par opposition à la « spécification fonctionelle »
Les modèles produits sont par construction de type Platform-Specific Model -PSM- voire de type
Platform Description Model -PDM- dont la finalité est surtout
de traiter de problèmes d'architecture logicielle
Le passage PIM ⇝ PSM est plus ou moins bien supporté dans les outils dont la génération de code