PlantUML is an open-source tool allowing users to create UML diagrams from a plain text language. Developed by Arnaud Roques
License: Open Source
Edraw Max offers a user-friendly interface with extensive diagram types and collaboration features, making it suitable for a wide range of users. In contrast, PlantUML is geared more towards developers with its scripting capabilities and version control options, but it has a steeper learning curve and fewer visual options.