Unified Modeling Language (UML) er en standard for udseende af diagrammer til beskrivelse af strukturer og forløb i objekt-orienterede softwaresystemer, udviklet af Object Management Group (OMG). UML har grafiske notationer for de fleste begreber og mulige sammenhænge mellem begreber indenfor objekt-orienteret softwareudvikling. Til det formål er UML blevet en de facto standard.
Det er ikke kun en standard for udseende af diagrammer men også for dataformatet som værktøjer, til at lave UML diagrammer, kan bruge til at gemme og udveksle UML diagrammer mellem forskellige leverandørers værktøjer. Dataformatet hedder XMI og er et XML-dokument.