Unified Modeling Language (UML) yakni teknik dan himpunan struktur untuk pemodelan desain program berorientasi objek / OOP dan aplikasinya. UML yakni metodologi yang dipakai untuk membangun cara OOP dan sekumpulan perangkat tool untuk menunjang pengembangan cara UML hal yang demikian. Ketika ini UML telah banyak dipakai oleh para praktisi OOP dan UML yakni dasar bagi tool/ perangkat desain OOP.
UML yakni sebuah bahasa yang dipakai untuk memastikan, membangun, memvisualisasikan, serta mendokumentasikan sebuah cara isu. UML dioptimalkan sebagai sebuah alat untuk menjalankan analisis serta desain berorientasi objek. Selain itu UML dipakai untuk memahami serta mendokumentasikan setiap cara isu. Dalam dunia industri penggunaan UML terus semakin meningkat. Â tersebutlah yang yakni standar terbuka yang menjadikannya sebagai sebuah bahasa pemodelan yang awam dipakai dalam dunia industri perangkat lunak serta dalam pengembangan cara.