High performance and scalable visual modeling tool for the planning, design and construction of business architectures, software and systems. With customers based in all industries, Sparx Systems is a leading vendor of innovative modeling solutions.




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 Self-Hosted 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 FossFLOW.
High performance and scalable visual modeling tool for the planning, design and construction of business architectures, software and systems. With customers based in all industries, Sparx Systems is a leading vendor of innovative modeling solutions.




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.

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!




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.

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.




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.

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.




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.




Very complete, very easy to use, code generation and more.