# Introduction

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

![StarUML](https://341919671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmr4QOrWhRpWh4rhGHZG%2Fuploads%2FKfY1RuNyx6ZAW4XlPA0J%2Fscreenshot.png?alt=media\&token=d9ea7876-5b48-4e68-bf7d-b3ff09282bd2)

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
* SysML support
* Entity-Relationship diagram (ERD)
* Data-flow diagram (DFD)
* Flowchart diagram
* Multiple windows
* Modern UX
* Dark and light themes
* Retina (High-DPI) display support
* MacPro Pro's Touch Bar support
* Model-driven development
* Open APIs
* Various third-party extensions
* Asynchronous model validation
* Export to HTML docs
* Automatic updates.
