Język UML, czyli Unified Modelling Language (po polsku: zunifikowany język modelowania) to wyspecjalizowany język półformalny wykorzystywany do modelowania. Został on stworzony przez Grady’ego Boocha, Jamesa Rumbaugha oraz Ivara Jacobsona.
Język UML stanowi praktyczne wdrożenie paradygmatu modelowania obiektowego. Uważany jest on za jasną, transparentną i bezproblemową formę projektowania systemów informatycznych.