Umbrello es una herramienta de modelado UML gratuita y de código abierto que permite la creación de varios tipos de diagramas UML, incluidos diagramas de casos de uso, clases, secuencia y componentes. Umbrello facilita el desarrollo de software mediante la documentación visual del diseño del software y la organización de diagramas en grupos lógicos.