Umbrello — это инструмент моделирования и генератор кода на унифицированном языке моделирования (UML). Он может создавать диаграммы программного обеспечения и других систем в стандартном для отрасли формате UML, а также может генерировать код из диаграмм UML на различных языках программирования.