UML का Full Form होता है “Unified Modeling Language.” यह एक प्रकार का programming language होता है जिसका इस्तमाल किया जाता है object-oriented software development के लिए. जिससे की program code को organize किया जा सके ज्यादा efficiently, programmers अक्सर create करते हैं “objects” जो की sets होती है structured data की programs के भीतर.
UML, जिसे की standardized किया गया है Object Management Group (OMG) के द्वारा, वहीँ इसे इसी purpose के लिए ही designed किया गया था. इस language ने काफी ज्यादा support gain किया जिससे की ये बन गया एक standard language वो भी visualizing और constructing करने के लिए software programs को.