UML es el lenguaje de modelado de sistemas de software más utilizado actualmente. Es un lenguaje gráfico para visualizar y especificar problemas y su desarrollo. UML ofrece un estándar para entender mejor la visualización de lo que se quiere demostrar en el modelado de sistemas.