Unified Modeling Language
Lenguaje para la especificación, visualización, construcción y documentación de los elementos de software de sistemas. Fue originalmente concebido por la corporación Rational Software y Grady Booch, James Rumbaugh, y Ivar Jacobson, "The Three Amigos". El lenguaje ha sido presentado al Object Management Group (OMG) y aprobado por éste como un estándar en 1997.