UML zachycuje strukturu a chování softwaru (třídní, sekvenční, stavové diagramy). BPMN popisuje procesy, role, události a branění v srozumitelné notaci pro byznys i IT. Společně propojí technické řešení s reálnými postupy organizace. Modely mají být živé a navázané na požadavky, testy a integrační specifikace. Automatizace (generování specifikací, validace) snižuje ruční práci a chyby. řídicí rámec řeší verze, vlastníky a schvalování změn. Přílišná detailnost modelů zhoršuje čitelnost; důležitý je účel. Chybí-li modelů roste riziko neporozumění a nekonzistence.