Rational Software Architect is an object-oriented Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level software applications.


Visual Paradigm is described as 'For UML (VP-UML) is a UML design tool and UML CASE tool designed to aid software development. VP-UML supports key modeling standards such as Unified Modeling Language (UML) 2.4, SysML, ERD, DFD, BPMN 2.0, ArchiMate 2.0, etc' and is a Diagram Editor in the development category. There are more than 50 alternatives to Visual Paradigm for a variety of platforms, including Windows, Web-based, Mac, Linux and SaaS apps. The best Visual Paradigm alternative is draw.io, which is both free and Open Source. Other great apps like Visual Paradigm are Excalidraw, yEd Graph Editor, Dia and Lucidchart.
Rational Software Architect is an object-oriented Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level software applications.


Gaphor is a WYSIWYG (What You See Is What You Get) UML and SysML modeling environment easy to use that will help you create your applications.



Create flowcharts (and mind maps) without worrying about layout with QuikFlow. With our innovative interactive layout algorithms, you can work as if you were using a mind mapping application while creating flowcharts. Define your structure and the app handles the layout!




Google Drawings, part of Google Drive, allows users to collaborate creating, sharing, and editing images or drawings. It can be used for creating charts, diagrams, designs, flow-charts, etc.

StarUML is a program to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML...

Modelio is an open source modeling tool supporting natively UML, BPMN and model exchange with XMI. It allows to draw all UML2 diagrams and specific diagrams for business process modeling. It is easy and powerful with the capacity to add new functionalities to the application.




Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams in a variety of programming languages.

Lightweight, powerful, easy to use, UML tool
Software Ideas Modeler is a lightweight and powerful CASE tool. It supports UML 2.2 diagrams and a lot of other ones. Software Ideas Modeler is freeware (for non-commercial use). Commercial user may use this software only after buying.






UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.




Hunch is a new kind of workspace for AI-first work, empowering users to create custom AI workflows without any programming. It's as simple as connecting blocks, each representing a specific task. The workspace lets you harness any AI model to be more productive and creative.

Astah UML is a UML modeling editor with a user-friendly interface. It allows for the creation of various UML 2.x diagrams and mindmaps. The software includes features such as auto-creation of class diagrams, customizable shortcut keys, and merging project files.
Can also convert code to diagram. My personal fell is Ideas is more user-friendly