El documento resume los orígenes y versiones del Lenguaje de Modelado Unificado (UML), así como sus principales diagramas. UML fue creado en 1995 por Grady Booch, Ivar Jacobson y James Rumbaugh de Rational Software. Ha tenido varias versiones desde entonces, actualmente en la versión 2.0. UML incluye nueve tipos de diagramas para modelar diferentes aspectos de un sistema, como clases, casos de uso, secuencias de objetos, estados, componentes y despliegue.