#7086
UML Diagrammer is a simple yet powerful and versatile tool designed for creating Unified Modeling Language (UML) diagrams, which are essential in software engineering and system design, developed by Pacestar Software from America.

#6235
StarUML (the successor of an object oriented modelling software called Plastic) is a free and open-source UML (Unified Modeling Language) and SML (Systems Modeling Language) modeling tool for Windows, Mac and Linux platforms, developed by MKLabs from Korea, using Java. It allows users to draw various UML/SML diagrams (such as class diagrams, use case diagrams, class diagrams, sequence diagrams, state diagrams, activity diagrams, communication diagrams, module diagrams, deployment diagrams, composite structure diagrams, etc.).

#6230
UMLet is a free and open-source lightweight UML drawing tool (rather than a modelling tool with underlying dictionary or directory of reusable design objects) for Windows, Mac and Linux platforms, written in Java. It is powerful and easy to use, can be used as a standalone app, can also be used as a plug-in for Eclipse, and even provides a browser-based online version.

#6115
Visual Paradigm is a powerful, cross-platform, convenient and intuitive UML modeling and CASE tool from Hong Kong in China. It was converged by Visual Paradigm for UML (VP-UML for short), Agilian and Logizian these three products in 2014, with multiple editions for Windows, Mac and Linux platforms. This one-stop software solution is far superior to the conventional Model-Code-Deploy development process.

#5662
The meaning and ideas you want to express can't be seen through code editing alone, but creating diagrams can easily show your ideas. Thus, UML (Unified Modeling Language) has been used to solve the object-oriented problems for a long time, providing a common language among analysts, designers, and programmers for software design.