“Unified Modeling Language” के लिए जाना जाता है। यह एक प्रोग्रामिंग लैंग्वेज है जिसका इस्तेमाल object-oriented software development के लिए किया जाता है। program code को अधिक कुशलता से व्यवस्थित करने के लिए, programmers अक्सर “objects” बनाते हैं
जो programs के भीतर संरचित डेटा के सेट होते हैं। UML, जिसे Object Management Group (OMG) द्वारा मानकीकृत किया गया है, इस उद्देश्य के लिए designed किया गया था। भाषा ने पर्याप्त समर्थन प्राप्त किया है कि यह software programs की कल्पना और निर्माण के लिए एक मानक भाषा बन गई है।