UML
UML (Unified Modeling Language) to standaryzowany język graficzny używany do wizualizacji, specyfikacji, konstruowania i dokumentowania systemów oprogramowania. Jest szeroko stosowany do modelowania architektury rozwiązań IT oraz w różnych etapach tworzenia oprogramowania.