UML comenzó a desarrollarse en 1994 con el objetivo de unificar dos métodos de modelado de software. La primera versión de UML se publicó en 1997 y fue adoptada como estándar por la OMG. UML es un lenguaje gráfico que se usa para especificar, diseñar y documentar sistemas de software.