If you need a professional UML tool but don't want to pay for a StarUML license, consider these high-quality, truly free, and open-source options: A powerful, open-source modeling environment. Gaphor: A simple, clean UML/SysML tool written in Python. PlantUML: Best for those who prefer "diagrams as code."