Draw lets you produce anything from a quick sketch to a complex plan, and gives you the means to communicate with graphics and diagrams. With a maximum page size of 300cm by 300cm, Draw is a an excellent package for producing technical drawings, general posters, and much else.
- Diagram Editor
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- PortableApps.com
- Flathub
yEd is a powerful diagram editor that can be used to quickly create diagrams manually or import external data for analysis and auto-magically arrange even large data sets by just pressing a button. You can use yEd to quickly create flow charts, BPMN and UML diagrams...
- Diagram Editor
- Free • Proprietary
- Mac
- Windows
- Linux
- Online
- BSD
+2PlantUML is an open-source tool that uses simple textual descriptions to draw UML diagrams. The generator can be run anywhere within JVM and integrated with various application such as wiki, text editor, IDE, programming language, documentation generator, and others.
- Diagram Editor
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- Chrome OS
Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code? This is why mermaid was born, a simple markdown-like script language for generating flowcharts, Gantt charts and sequence diagrams from text via JavaScript.
- Diagram Editor
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- JavaScript
- Node.JS
Collaborative, model-driven, enterprise architecture tool to visualize the impact of technology changes before implementation.
- Paid • Proprietary
- Windows
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.
- UML Modeling Tool
- Paid • Proprietary
- Windows
OCLE is a UML CASE Tool offering full OCL support both at the UML metamodel and model level.
- UML Modeling Tool
- Free • Proprietary
- Mac
- Windows
- Linux
+3Cradle by 3SL is a requirements management and software / systems engineering tool for agile and phase-based projects including MBSE, agile development, document & project management. Cradle supports small or large teams, either co-located or distributed.
- Version Control System
- Paid • Proprietary
- Windows
- Linux
- Software as a Service (SaaS)
+3GoJS is a feature-rich JavaScript library for implementing interactive diagrams across modern browsers and platforms. GoJS makes constructing diagrams of complex Nodes, Links, and Groups easy with customizable templates and layouts.
- Spreadsheet App
- Paid • Proprietary
- Self-Hosted
- JavaScript