PlantUML is an open-source tool allowing users to create UML diagrams from a plain text language. Developed by Arnaud Roques
License: Open Source
Cacoo is a cloud-based diagramming tool known for its user-friendly interface and real-time collaboration features, making it suitable for teams. In contrast, PlantUML is a text-based tool that excels in creating diagrams through code, making it more suitable for developers who prefer scripting and integration with version control systems.