PlantUML开源软件可以用纯文本语言绘制图表。PlantUML支持多种统一建模语言(UML)图表还支持其他与软件开发相关的格式(如图表)ArchiMate,方块图、业务流程模型及标记方法(BPMN),C4模型、计算机网络图、ER模型、甘特图、心理图和工作分解结构也可用于JSON及YAML档案的视觉化。
PlantUML所使用的语言属于该领域的特定语言。PlantUML除了支持该领域的特定语言外,还可以理解AsciiMath,Creole,DOT语言和LaTeX。PlantUML用Graphviz软件生成图表,使用Tikz支援LaTeX。图档可输出为PNG,可缩放向量图形(SVG),LaTeX甚至是ASCII艺术。PlantUML也可以让盲人设计或理解UML图。