Microsoft Visio

Create professional UML diagrams with ease

Use Visio to create Unified Modeling Language (UML) diagrams that visually represent business processes, software architecture, and much more.

Craft robust UML diagrams. Document systems and solve problems. Get the latest Visio apps on the web and your desktop, and 2 GB of cloud storage on OneDrive for Business with Visio Plan 2, our most powerful diagramming suite yet.


Person working at a standing desk using a laptop and large desktop monitor

Easily model complex systems and processes

Choose from pre-made templates and shapes to build sophisticated UML diagrams that communicate clearly and meet industry standards, including UML 2.5.

Coauthor and share diagrams across teams

Collaborate effectively and generate real-time feedback on your latest UML diagram with in-app commenting and coauthoring.

Desktop monitor displaying a teams meeting with a presentation visible on a participant’s shared screen.
Two people working together, looking at a large desktop monitor.

Communicate intricate relationships and interactions

Illustrate connections between UML model elements by easily adding and modifying various relationship types, including association, generalization, composition and dependency.

Customize and manipulate your diagrams

Create your own diagram or choose a UML template. Edit and iterate freely with unlocked shapes and more flexibility available in newer versions of Visio.

A person using a tablet and a large touchscreen desktop monitor to work on a diagram.
A person working alone at a desk using a laptop and a large desktop monitor.

Visualize the structure and behavior of your systems

Use the new and improved UML diagram templates in the latest version of Visio, including class, sequence, activity, component, use case, database, communication, state machine, and deployment.

Explore resources for Microsoft Visio

Learn Visio best practices

Create UML diagrams in Visio.

Visualize systems and processes

Build a sequence diagram to depict software systems or almost any interaction process.

Do more with Visio

Expand your UML diagramming capabilities with Visio Plan 2.


Follow Visio

Follow Visio on Twitter

Follow Visio on Facebook

Follow Visio on Blog

Follow Visio on UserVoice