business management process management process modeling process analysis bpmn tools

Diagramming CASE tool with UML, SysML and BPMN support - Software Ideas Modeler

Lightweight and powerful diagramming CASE tool. It helps you to describe and design your software and processes using UML, BPMN, SysML, ArchiMate and other diagrams.

Main features

- Intuitive and quick drawing of diagrams - All UML 2.4 diagrams - All BPMN 2.0 diagrams - All SysML 1.3 diagrams - Flowcharts, Data Flow Diagrams, Entity Relationship Diagram (Crow Foot/Chen), CRC Cards, User Interface, Hierarchical Task Analysis, Entity Life History, Robustness - Diagram, Concurrency Diagram, Venn Diagram, Mind Map - Matrices (CRUD, RACI, RASCI, etc.) - JSD diagrams - Simple task management - SVN support - Reverse engineering - .NET Assemblies, Database, Source Code ( C++, C#, Java, PHP, Ruby, VB.NET.) - XMI import/export - Styling - Documentation generation (PDF, RTF, HTML, ODT, TXT) - Documentation templates - Interactive HTML documentation - Print - batch printing, multiple pages per diagram - Source code generation - C#, VB.NET, Java, C++, Action Script, Java Script, PHP, Ruby, Python, SQL DDL, VB6, XSD - Custom templates for source code generation - Export diagrams to various image formats (BMP, PNG, JPG, GIF, TIFF, SVG, WMF, EMF) and PDF - Design Patterns - Change Tracking