What Is Diagramming / Whiteboarding Software?
Mix (17 tools)
- License: 5 open source · 12 proprietary
- Hosting: 0 self-hosted · 11 SaaS · 6 both
Diagramming and whiteboarding software enables teams to create visual representations of systems, processes, and ideas. These tools span a broad range of use cases – from precise technical diagrams (flowcharts, network topologies, UML, ERD, architecture diagrams) to freeform collaborative canvases (mind maps, wireframes, org charts, brainstorming boards).
Modern diagramming tools fall into several categories:
- Visual editors – drag-and-drop canvas tools for creating structured diagrams with shapes, connectors, and stencil libraries (draw.io, Lucidchart, Visio)
- Code-based / diagram-as-code – text DSLs that render diagrams from markup, enabling version control and automation (Mermaid, PlantUML, Structurizr)
- Collaborative whiteboards – infinite canvas tools optimized for real-time team collaboration, sticky notes, voting, and brainstorming (Miro, FigJam, Excalidraw)
- Specialized tools – purpose-built for specific diagram types such as C4 architecture models, graph layout, or AI-generated technical diagrams
Key capabilities include real-time multi-user collaboration, export to PNG/SVG/PDF, embedding in wikis and documentation, template and stencil libraries, version history, presentation mode, and integration with development and project management tools.
About this data & disclaimer
The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.
Comparison
Feature Matrix – Open Source / Self-Hosted
| Feature | draw.io | Excalidraw | Mermaid | PlantUML | tldraw |
|---|---|---|---|---|---|
| Flowcharts | Yes | Yes | Yes | Yes | Basic |
| Network diag. | Yes | No | No | Yes | No |
| UML | Yes | No | Yes | Yes | No |
| ERD | Yes | No | Yes | Yes | No |
| Mind maps | Yes | Basic | Yes | Yes | No |
| Wireframes | Basic | Basic | No | Basic | No |
| Whiteboard | No | Yes | No | No | Yes |
| BPMN | Yes | No | No | Yes | No |
| C4 model | Yes* | No | No | Yes* | No |
| Collaboration | Cloud* | Yes | No | No | Yes |
| Templates | 100+ | Basic | N/A | stdlib | Basic |
| AI features | No | Yes** | Yes** | No | No |
* = via shape library or plugin ** = paid tier only
Feature Matrix – Cloud / SaaS
| Feature | Lucidchart | Miro | FigJam | Visio | Whimsical | Creately | Cacoo | Mural | SmartDraw |
|---|---|---|---|---|---|---|---|---|---|
| Flowcharts | Yes | Yes | Basic | Yes | Yes | Yes | Yes | Yes | Yes |
| Network diag. | Yes | Basic | No | Yes | No | Yes | Yes | No | Yes |
| UML | Yes | No | No | Yes | No | Yes | Basic | No | Yes |
| ERD | Yes | No | No | Yes | No | Yes | Basic | No | Yes |
| Mind maps | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
| Wireframes | Yes | Basic | Basic | Yes | Yes | Yes | Yes | Basic | No |
| Whiteboard | No | Yes | Yes | No | Yes | Basic | No | Yes | No |
| BPMN | Yes | No | No | Yes | No | Yes | No | No | No |
| C4 model | No | No | No | No | No | No | No | No | No |
| Collaboration | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Templates | 1000+ | 1000+ | 100+ | 100+ | 50+ | 8000+ | 100+ | 200+ | 4500+ |
| AI features | Yes | Yes | Yes | No | Yes | Yes | No | No | No |
Feature Matrix – Specialized
| Feature | yEd | Structurizr | Eraser |
|---|---|---|---|
| Flowcharts | Yes | No | Yes |
| Network diag. | Yes | No | No |
| UML | Basic | No | No |
| ERD | Basic | No | Yes |
| Mind maps | Yes | No | No |
| Wireframes | No | No | No |
| Whiteboard | No | No | No |
| BPMN | Yes | No | Yes |
| C4 model | No | Yes | No |
| Collaboration | No | Basic | Yes |
| Templates | Basic | C4 | AI |
| AI features | No | No | Yes |
SSO / OIDC Comparison
OIDC is the preferred SSO protocol; the notes below assume an Authentik-class identity provider.
| Tool | OIDC | SAML | SCIM | Authentik Notes |
|---|---|---|---|---|
| draw.io | N/A | N/A | N/A | No auth needed |
| Excalidraw | No | No | No | Reverse proxy auth for self-hosted |
| Mermaid | N/A | N/A | N/A | Library; no auth |
| PlantUML | N/A | N/A | N/A | Server: reverse proxy auth |
| tldraw | No | No | No | SDK: host app handles auth |
| Lucidchart | No | Yes | Yes | SAML via Authentik (Enterprise) |
| Miro | No | Yes | Yes | SAML via Authentik (Business+) |
| FigJam | No | Yes | Yes | SAML via Authentik (Org/Enterprise) |
| Visio | Yes* | Yes* | Yes* | Via Microsoft Entra ID federation |
| Whimsical | No | Yes | Yes | SAML via Authentik (Enterprise) |
| Creately | No | Yes | Yes | SAML via Authentik (Enterprise) |
| Cacoo | No | Yes | Yes | SAML via Nulab Pass (Enterprise) |
| yEd | N/A | N/A | N/A | Desktop app; no auth |
| Structurizr | No | Yes | No | SAML on on-premises (Enterprise) |
| Eraser | No | No | No | No SSO documented |
| Mural | Yes | Yes | Yes | SAML or OIDC via Authentik (Business+); SCIM on Enterprise |
| SmartDraw | No | Yes | No | SAML via Authentik (Enterprise) |
* = via Microsoft Entra ID (Azure AD), not native Visio SSO
Best SSO support: Visio inherits Microsoft 365 SSO. Lucidchart, Miro, and FigJam offer SAML SSO on enterprise tiers. For self-hosted tools (draw.io, Excalidraw, PlantUML server, Structurizr on-premises), Authentik forward-auth via Traefik provides SSO without native support.
Deployment Comparison
| Tool | Type | Self-Hosted | Desktop | Web |
|---|---|---|---|---|
| draw.io | OSS | Yes | Yes | Yes |
| Excalidraw | OSS | Yes | PWA | Yes |
| Mermaid | OSS | N/A* | No | N/A* |
| PlantUML | OSS | Yes | No | Yes |
| tldraw | Source-avail | Yes | No | Yes |
| Lucidchart | SaaS | No | No | Yes |
| Miro | SaaS | No | Yes | Yes |
| FigJam | SaaS | No | Yes | Yes |
| Visio | SaaS+Desktop | No | Yes** | Yes |
| Whimsical | SaaS | No | No | Yes |
| Creately | SaaS | No | Yes | Yes |
| Cacoo | SaaS | No | No | Yes |
| yEd | Freeware | N/A | Yes | Yes*** |
| Structurizr | Open core | Yes | No | Yes |
| Eraser | SaaS | No | No | Yes |
| Mural | SaaS | No | No | Yes |
| SmartDraw | SaaS+Desktop | No | Yes** | Yes |
* = library/CLI; runs anywhere JavaScript runs ** = Windows only *** = yEd Live (limited features)
Pricing Comparison
| Tool | Free Tier | Paid Starting | SSO Tier |
|---|---|---|---|
| draw.io | Full | Confluence plugin ~$10/mo | N/A |
| Excalidraw | Full | Excalidraw+ ~$6/user/mo | N/A |
| Mermaid | Full | Mermaid Chart $8/user/mo | N/A |
| PlantUML | Full | Free (open source) | N/A |
| tldraw | Dev/hobby | Commercial license varies | N/A |
| Lucidchart | 3 docs | $7.95/user/mo | Enterprise (custom) |
| Miro | 3 boards | $10/user/mo | Business ($20/user/mo) |
| FigJam | 3 boards | $5/user/mo | Organization ($45/editor/mo) |
| Visio | No | $5/user/mo (web) | Microsoft 365 |
| Whimsical | Limited | $10/editor/mo | Enterprise ($18/editor/mo) |
| Creately | Yes | $8/user/mo | Enterprise (custom) |
| Cacoo | No | $5/user/mo | Enterprise (custom) |
| yEd | Full | Free | N/A |
| Structurizr | 1 workspace | ~$5/workspace/mo | On-premises (varies) |
| Eraser | 3 files | $10/user/mo | Not available |
| Mural | Yes | $12/member/mo (Team+) | Business ($17.99/member/mo) |
| SmartDraw | No | $9.95/mo (single) | Enterprise (custom) |
Licensing Comparison
| Tool | License | Type | OSS |
|---|---|---|---|
| draw.io | Apache 2.0 | Open source | Yes |
| Excalidraw | MIT | Open source | Yes |
| Mermaid | MIT | Open source | Yes |
| PlantUML | GPL / multi | Open source | Yes |
| tldraw | tldraw license | Source-available | Partial |
| Lucidchart | Proprietary | SaaS | No |
| Miro | Proprietary | SaaS | No |
| FigJam | Proprietary | SaaS | No |
| Visio | Proprietary | SaaS + Desktop | No |
| Whimsical | Proprietary | SaaS | No |
| Creately | Proprietary | SaaS | No |
| Cacoo | Proprietary | SaaS | No |
| yEd | Freeware | Proprietary | No |
| Structurizr | Apache 2.0 / Commercial | Open core | Partial |
| Eraser | Proprietary | SaaS | No |
| Mural | Proprietary | SaaS | No |
| SmartDraw | Proprietary | SaaS + Desktop | No |
Diagram Type Support Comparison
| Tool | Flow | Network | UML | ERD | Mind Map | Wireframe | Whiteboard |
|---|---|---|---|---|---|---|---|
| draw.io | Yes | Yes | Yes | Yes | Yes | Basic | No |
| Excalidraw | Yes | No | No | No | Basic | Basic | Yes |
| Mermaid | Yes | No | Yes | Yes | Yes | No | No |
| PlantUML | Yes | Yes | Yes | Yes | Yes | Basic | No |
| tldraw | Basic | No | No | No | No | No | Yes |
| Lucidchart | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Miro | Yes | Basic | No | No | Yes | Basic | Yes |
| FigJam | Basic | No | No | No | Yes | Basic | Yes |
| Visio | Yes | Yes | Yes | Yes | No | Yes | No |
| Whimsical | Yes | No | No | No | Yes | Yes | Yes |
| Creately | Yes | Yes | Yes | Yes | Yes | Yes | Basic |
| Cacoo | Yes | Yes | Basic | Basic | Yes | Yes | No |
| yEd | Yes | Yes | Basic | Basic | Yes | No | No |
| Structurizr | No | No | No | No | No | No | No |
| Eraser | Yes | No | No | Yes | No | No | No |
| Mural | Yes | No | No | No | Yes | Basic | Yes |
| SmartDraw | Yes | Yes | Yes | Yes | Yes | No | No |
Note: Structurizr is C4-model-only and does not fit standard diagram type categories.
Tools
17 tools.
Cacoo
Cacoo is an online diagramming tool by Nulab (the company behind Backlog project management and Typetalk messaging).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Creately
Creately is an AI-powered visual collaboration and diagramming platform that positions itself as a workspace for both structured diagrams and collaborative planning.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
draw.io (diagrams.net)
draw.io (diagrams.net) is a widely used open-source diagramming tool that runs client-side in the browser, supporting flowcharts, UML, network, ERD, and BPMN diagrams with no account required.
License: Apache-2.0 (OSS) · Kind: web · Deploy: saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Vaulted credential
Eraser
Eraser is an AI-powered technical design tool that combines a markdown editor, collaborative canvas, and diagram-as-code builder in a single workspace.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Vaulted credential
Excalidraw
Excalidraw is an open-source virtual whiteboard tool that produces diagrams with a distinctive hand-drawn aesthetic.
License: MIT (OSS) · Kind: web · Deploy: direct, saas · SSO: OIDC, SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on
FigJam
FigJam is Figma’s collaborative whiteboard product, designed for brainstorming, planning, and team workshops. It sits alongside Figma’s design tool on the same platform, sharing the same account, SSO, and collaboration infrastructure.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Lucidchart
Lucidchart is the market-leading cloud diagramming platform, used by millions of users across enterprises, education, and government.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Mermaid
Mermaid is a JavaScript-based diagramming library that renders diagrams from Markdown-inspired text definitions. Instead of dragging shapes on a canvas, users write a simple text DSL that Mermaid renders into SVG diagrams in the browser.
License: MIT (OSS) · Kind: web · Deploy: saas, docker, package · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
Microsoft Visio
Microsoft Visio is the longest-established enterprise diagramming tool, first released in 1992 and acquired by Microsoft in 2000.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, direct · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Miro
Miro is a collaborative whiteboard platform for brainstorming, workshops, and diagramming on an infinite canvas, with real-time co-editing, 1,000+ templates, and 160+ app integrations.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Mural
Mural is an enterprise visual collaboration platform designed for workshops, brainstorming, design thinking, and team planning.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
PlantUML
PlantUML is an open-source tool that generates UML and other diagrams from plain text descriptions using a domain-specific language.
License: GPL-3.0-or-later (OSS) · Kind: web · Deploy: saas, docker, direct, k8s · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
SmartDraw
SmartDraw is a diagramming and visualization platform that has been a long-standing competitor to Microsoft Visio since the 1990s.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on
Structurizr
Structurizr is a purpose-built tool for creating software architecture diagrams using the C4 model (Context, Container, Component, Code).
License: Apache-2.0 (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on
tldraw
tldraw is a collaborative whiteboard and infinite canvas tool built as a React SDK. It provides a polished drawing experience with pressure-sensitive freehand drawing, geometric shapes, rich text, connectors, and image/video support.
License: LicenseRef-tldraw (source-available) · Kind: web · Deploy: direct, saas · SSO: OIDC, SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on
Whimsical
Whimsical is a collaborative workspace for visual thinking that combines flowcharts, wireframes, mind maps, sticky notes, and documents in a single clean interface.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
yEd
yEd is a free desktop graph editor developed by yWorks, a German company specializing in graph visualization libraries.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Vaulted credential