Why use UML class diagrams?
Normally UML class diagrams are made ahead of writing code with the purpose of planning software projects. However, many developers have found out that plans, classes, and methods change on the way of developing. It is hard to go back to the diagram and update it with the changes that are made only in the code. I made this tool because I realised this myself and needed an easy way of making UML diagrams, because these diagrams are great for documentation.