This document provides an introduction to the Unified Modeling Language (UML). It discusses that UML is a standardized modeling language used to model object-oriented software systems, combining previous modeling approaches. UML uses graphical diagrams to model different views of a system and has evolved over time, with its content controlled by the Object Management Group. The document outlines the history and goals of UML's development and provides an overview of the common diagram types used in UML modeling.