Язык UML стал стандартом общения между участниками крупных проектов разработки программного обеспечения. Его богатые выразительные средства и широкий спектр поддерживающих продуктов способствовали тому, что UML начал проникать в другие области деятельности, связанные с моделированием, например в сферу моделирования бизнес-процессов.