UML
Står för "Unified Modeling Language." Detta är ett programmeringsspråk som används för objektorienterad mjukvaruutveckling. För att organisera programkoden mer effektivt skapar programmerare ofta "objekt" som är uppsättningar av strukturerad data i programmen. UML, som har standardiserats av Object Management Group (OMG), designades för detta ändamål. Språket har fått tillräckligt med stöd för att det har blivit ett standardspråk för visualisering och konstruktion av program.