PlantUml è un'applicazione intuitiva, leggera e funzionale per creare diagrammi UML, cioè con il supporto di un linguaggio di modellazione unificato. Si tratta di un tool portable, il quale, oltre ad essere facilmente trasportabile da un PC all'altro, non va minimamente ad intaccare il registro di Windows. Può ad esempio essere copiato su una chiavetta USB per aprirlo in un attimo su qualsiasi sistema Windows.
PlantUml è stato sviluppato in Java ed è perciò necessario un ambiente di lavoro in grado di eseguire correttamente tale genere di applicazioni. L'interfaccia pulita ed essenziale facilita l'approccio degli utenti sin dal primo avvio. Il linguaggio di descrizione è impostabile in un pannello specifico e vi è comunque la possibilità di importare file nei formati HTML, Java, C, Y, CPP, testo puro ed altro ancora. I diagrammi generati sono salvabili nei formati SVG o PNG per successive elaborazioni con programmi esterni. Dunque un tool semplice e produttivo per operare con strutture orientate agli oggetti.