PlantUML Overview

Generates Graphviz commands (DOT), then calls a processor to render them as a png, svg, etc.

That’s why you have to have … installed for it to run

PlantUML website: