# Introduction

StarUML is a sophisticated software modeler aimed to support *agile* and *concise* modeling.

![](https://1859386039-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L9shwSMiocGHpSKcbss%2F-LAqLeL-2UR53odo5Q0J%2F-LAqLoPWNOiomwjdQKVs%2Fscreenshot.png?generation=1524551601983429\&alt=media)

The main targets of users are:

* Agile and small development teams
* Professional persons
* Educational institutes.

The key features of StarUML are:

* Multi-platform support (MacOS, Windows and Linux)
* UML 2.x standard compliant
* Entity-Relationship diagram (ERD)
* Data-flow diagram (DFD)
* Flowchart diagram
* Multiple windows
* Modern UX
* Dark and light themes
* Retina (High-DPI) display support
* Model-driven development
* Open APIs
* Various third-party extensions
* Asynchronous model validation
* Export to HTML docs
* Automatic updates.
