Professional Documents
Culture Documents
BBIT/9107/1/17
1. STAR UML
It is an open source software modelling tool and it supports Unified Modelling Language.
It is based on UML version 1.4 which provides eleven different types of the diagram and
StarUML 2 is commercial and supports UML diagrams class, object, use case,
2. UMBRELLO
This on the other hand allows users to create diagrams of software and other systems in a
standard format to document or design the structure of their programs. It includes support
for ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL, Pascal, Perl, PHP,
3. ALTOVA
It allows its users to visually design application models in UML and generate Java, C# or
Visual Basic.NET code and project documentation. It also supports reverse engineering
of programs into UML2 software architecture diagrams, then fine tune their designs and
4. VISUAL PARADIGM
It is tailored for agile software projects. It supports UML, BPMN, ERD, DFD and
SysML. It is useful in companies since it offers a complete tool set of software which can
do capturing, process analysis, system design and database design. It also comes with
innovative modeling tools like Resource Catalog, Transistor and Nicknamer makes
5. DRAW.IO
Love its simplicity. Click draw.io in your browser and you immediately get an empty
canvas to start drawing. It comes with shapes for basic UML, ER and BPMN modeling.
Still, it’s a clear example of a tool that doesn’t really understand at all the semantics of
what you’re drawing so you can basically do whatever you want and build some very
bizarre diagrams. It also fails in the collaborative aspect but it integrates well with
Google Drive, Dropbox. OneDrive and others to automatically save the models in your
preferred location.
Draw.io is open source and it has been built using the mxGraph library
6. GENMYMODEL
GenMyModel started as a UML only modeling tool but since then it has now expanded to
cover also business modeling with Archimate and BPMN support. It offers a centralized
model repository for teams (with access right management) enabling easy and
Contrary to other tools in this list, this is more a modeling tool than a drawing tool (with
its pros and cons, depending on how do you plan to use your models). As such, a key
distinction of GenMyModel is its support for exporting models as XMI (the “standard”
A simple but free online UML tool for fast UML diagrams. It runs in your browser, and it
does not require any installs. UMLetino is based on UMLet (which is available as a
stand-alone tool or Eclipse plugin). Diagrams can be exported as XML or image files.
8. DIAGRAMO
A free and open source pure HTML5 Online Flowchart Software (no Flash, Java or other
plugins required). Licensed under GPL (nice!). Easy to download and install on your own
9. LUCID CHART
HTML5-based. With UML support and real-time collaboration capabilities. It can import
Visio files, which is definitely a plus considering that a large userbase for these tools
seems to come from more desktop-like modeling environments like Microsoft Visio.
Beyond UML, Lucidchart also comes with drawing templates for ER, process modeling,
that address the need of developers, users and the businesses who rely on NetBeans as a
basis for their products. Development of products is therefore done quickly and
efficiently.
11. VISIO
This is one of the simplest UML tools to use since it is simplified and communicates
complex information with data linked diagrams that you can create in just a few clicks.
It connects users’ data through data linking which brings diagrams to life.