UML
Zkratka pro „Unified Modeling Language“. Toto je programovací jazyk, který se používá pro objektově orientovaný vývoj softwaru. Aby programové kódy byly organizovány efektivněji, programátoři často vytvářejí „objekty“, což jsou sady strukturovaných dat v rámci programů. Pro tento účel byl navržen UML, který byl standardizován skupinou Object Management Group (OMG). Jazyk získal dostatečnou podporu, aby se stal standardním jazykem pro vizualizaci a konstrukci softwarových programů.