
PlantUML
PlantUML is a tool that allows users to create visual diagrams, such as flowcharts, class diagrams, and sequence diagrams, by writing simple text-based descriptions. Instead of using graphic interfaces, you write code-like instructions, and PlantUML automatically generates the corresponding visual representation. This approach makes it easy to update diagrams quickly and version control their source text. It is widely used in software development and documentation to clearly illustrate systems, processes, or design structures with minimal effort.