Cacoo vs PlantUML
Cacoo
nulab.comPlantUML
plantuml.comSide by side
| Figure | Cacoo | PlantUML |
|---|---|---|
| Price from | $6/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 6 | 1 |
| Spec score · Diagramming Software | 9.2 (#2) | 8.0 (#28) |
| Spec score · Diagram Software | 9.2 (#2) | 8.0 (#24) |
| Spec score · Diagramming tools | 9.0 (#6) | 8.5 (#15) |
| Diagram types | flowcharts,wireframes,network diagrams,organizational charts,BPMN diagrams,component diagrams,deployment diagrams,AWS architecture diagrams | It supports UML diagrams including sequence, use case, class, object, activity, component, deployment, state, and timing diagrams. |
| Founded | 2004 | 2009 |
| Free plan | Yes | Yes |
| Integrations | Official integrations include Backlog, Google Drive, Google Docs, and Atlassian Confluence, with additional integrations listed by Nulab. | The project lists integrations with tools including GitHub, GitLab, Confluence, WordPress, Slack, Visual Studio Code, Eclipse, and IntelliJ IDEA. |
| Purpose | Cacoo is an online diagramming and visual collaboration tool for creating wireframes, flowcharts, mind maps, workflows, and other visuals. | PlantUML creates diagrams from simple textual descriptions. |
| Support | The pricing comparison lists email support for Free and Pro, priority email support for Team, and 24/7 priority email support for Enterprise. | The project directs users to its community forum for advice and solutions to common layout issues. |
Plans
Cacoo
- FreeFree
- Pro$6 a month
- Team$6 a month
- EnterprisePriced on request
- Education$9 a month
- Enterprise private server$1,500 a year
In their own words
Cacoo
Cacoo is a diagramming and visual collaboration tool for teams creating flowcharts, wireframes, mind maps, workflows and technical diagrams. Its editor offers templates, shapes, sticky notes, an infinite canvas, tables and dynamic charts, with real-time collaboration and in-app video chat. It supports network, organizational, BPMN, component, deployment and AWS architecture diagrams. Users can share diagrams by public URL or shared folder, present them, embed them in websites and wikis, and protect them with passwords. Cacoo imports Microsoft Visio files and CSV. The Free plan supports PNG exports; paid plans add SVG, PDF, PS and PPT. Free includes unlimited users and six sheets, but limits exports and activity history. Pro and Team each cost $6 per user per month, billed monthly, and include a 14-day trial without a credit card. Enterprise offers security controls such as SAML SSO, SCIM provisioning and audit logs; private-server hosting is also available.
PlantUML
PlantUML turns textual descriptions into diagrams, covering UML forms such as sequence, use-case, class, object, activity, component, deployment, state, and timing diagrams. It also supports JSON, YAML, EBNF, regex, network, wireframe, Archimate, Gantt, mind map, and WBS diagrams. Outputs include PNG, SVG, LaTeX, EPS, and other listed formats; sequence diagrams can also be rendered as ASCII art. Its browser editor renders diagrams with JavaScript and refreshes them as the text changes. Layout options include Graphviz, Smetana, VizJs, and ELK, though ELK lacks some features. PlantUML offers integrations for tools including GitHub, GitLab, Confluence, WordPress, Slack, Visual Studio Code, Eclipse, and IntelliJ IDEA. It is free, with a plan listed at free, and runs on web, Windows, macOS, Linux, API, extension, and self-hosted platforms. Local installation requires Java, with version 11 or later recommended; Graphviz is needed for some diagrams. PlantUML can also run as a local server, which the project recommends for sensitive diagrams.