Simple vector graphics editor for creating flowcharts, UML class diagrams, illustrations and slide shows.

MagicDraw is described as 'Award-winning business process, architecture, software and system modeling tool with teamwork support. MagicDraw UML can do comprehensive UML diagramming, reverse and forward engineering for Java and C++' and is a Diagram Editor in the development category. There are more than 25 alternatives to MagicDraw for a variety of platforms, including Windows, Mac, Linux, Web-based and iPad apps. The best MagicDraw alternative is draw.io, which is free. Other great apps like MagicDraw are Penpot, Excalidraw, Microsoft Visio and OmniGraffle.
Simple vector graphics editor for creating flowcharts, UML class diagrams, illustrations and slide shows.

PathVisio is a free open-source pathway analysis and drawing software that allows drawing, editing and analysing biological pathways.



MyDraw is an easy to use, yet powerful diagramming software that lets you create a large number of diagrams like flowcharts, organizational charts, mind maps, network diagrams, floor plans, family trees, business model diagrams, and many more.








Open source tool that provides methodological guidance, intuitive model editing, and viewing capabilities for Systems, Software and Hardware Architects.




With YAKINDU Statechart Tools, you can easily create complex systems in a visual way. Simulate and test your system’s behavior already while you are modeling.



Almost everyone thinks Yakindu Statechart Tools is a great MagicDraw alternative.
Shapes is a simple, elegant diagramming app for OS X. Shapes gives you all of the most important features you need in a diagramming tool without all the extra cruft, and without breaking the bank!.




Valispace is a co-engineering platform that allows companies that develop complex products to bring them to market faster, helping engineers escape from document hell. It brings all loose engineering data into one central place and helps streamline engineers’ efforts from...
VSD Viewer opens Visio drawings directly on a computer without conversion on external Web Servers. Viewing Visio documents is as simple as dragging and dropping off files (with a .vsd, .vsdx, .vdx extension) to the Application window.




UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams.

IYOPRO, Improve your Processes, is a professional online BPM and workflow system that utilizes the BPMN 2.0 standard.

Use simple text to quickly create and share diagrams with your team. Improve your documentation, planning and everyday communication with powerful tools for automatic diagram generation.

Because you can easily generate source code in C, C++, Java etc. based on your models, and you can simulate the behavior of your model.