UML Tool - User-Friendly, Innovative and Powerful,
with Free Edition

Software Ideas Modeler is a UML tool which supports all 14 diagrams of UML 2.x. UML is an abbreviation for Unified Modeling Language. It is a general-purpose modeling language in software engineering designed to provide a standard way to visualize the design of a system and its components. Software Ideas Modeler enables you to draw, edit and export UML diagrams.

UML tool - main window

Supported UML diagrams

This UML software allows you to design and draw all types of UML diagrams. Created diagrams can be exported to various formats. You do not need to draw the diagrams yourself, there is a lot of tools which allow you to generate the diagrams from textual definition, database, source code or .NET assemblies. You can also generate a code or database tables from drawn diagrams.

Structure diagrams

Behavior diagrams

Interaction diagrams

All Features You Need

This UML tool offers a lot of useful features which improves your diagrams. You may use a lot of styling options, create custom reusable visual styles or choose from many pre-defined style sets. Smart guides helps you to build well-aligned professional looking diagrams. You do not need to start with a blank canvas, you may generate diagrams from various sources - databases, source codes, .NET assemblies or even texts. The result may be printed or exported to many imaging formats (bitmap and also vector).

Everything is a Model

Some UML tools are just drawing software. Software Ideas Modeler is a model-based UML tool. Every element on your diagram has its model part. It allows you to use a single element multiple times - on various diagrams or even on the same one. Then you edit the element just once and all its instances and references are updated immediatelly.

Diagram Software with a Free Edition

Standard edition of Software Ideas Modeler is free for non-commercial use. Higher editions or commercial use of Standard edition are paid.