> For the complete documentation index, see [llms.txt](https://docs.staruml.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.staruml.io/master.md).

# Introduction

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

![StarUML](/files/mys2CNzqsdhnV5vsw936)

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.
