Die Unified Modeling Language (UML, engl. Vereinheitlichte Modellierungssprache) ist eine von der Object Management Group (OMG) entwickelte und standardisierte Sprache für die Modellierung von Software und anderen Systemen.