UML
Единният език за моделиране (Unified Modeling Language - UML) е стандартизиран език за визуализация, спецификация, конструиране и документиране на софтуерни системи. Разработен в средата на 90-те години от Грейди Буч, Ивар Якобсон и Джеймс Ръмбо (известни като „Трите амигос“) в Rational Software, UML се превръща в индустриален стандарт за моделиране на софтуерни структури и процеси.