Learn about the 14 UML diagram types that show the structure and behaviour of systems and processes, and how to use them in different professions and fields. See tutorials, examples and AI generation tips for each diagram type. UML (Unified Modeling Language) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. UML was created by the Object Management Group (OMG) and UML 1.0 specification draft was proposed to the OMG in January 1997. SmartDraw has templates for every type of UML diagram you might need to visualize your software architecture from class and use case diagrams to activity diagrams , and more. You can easily build any UML diagram by drawing a line and choosing a new symbol from the auto-prompt menu of common symbols for your chosen diagram type. SmartDraw's UML maker also have context sensitive tools to help you change line and arrowhead types to indicate relationships and add symbols to indicate multiplicity. draw.io is free online diagram software for making flowcharts, process diagrams , org charts, UML , ER and network diagrams

Available

Product reviews

Rating 4.5 out of 5. 8,008 reviews.

Characteristics assessment

Cost-benefit

Rating 4.5 out of 10 5

Comfortable

Rating 4.3 out of 5

It's light

Rating 4.3 out of 5

Quality of materials

Rating 4.1 of 5

Easy to assemble

Assessment 4 of 5