Astah Community is an application that you can use to create UML and other kinds of diagrams.
It displays a user-friendly interface that is separated into multiple sections, each with its specific and well tailored purpose. You get a central window from where you can view the diagram, one that allows you to view its structure and another that holds the element properties.
Astah Community enables you to create ‘Class’, ‘UseCase’, ‘Statemachine’, ‘Activity’, ‘Sequence’, ‘Communication’, ‘Component’, ‘Deployment’ and ‘Composite Structure’ diagrams in a simple manner. For each type that you want to build, the application provides all the objects you need. They are made available in a toolbar and all you have to do is choose the ones you want, position them and add their connections.
To the diagrams you can add a large number of shapes, text frames, images and so on, which makes the entire thing susceptible to overcrowding or the lack of an organized aspect. To help you out in with this matter, the application offers you the use of various alignment commands. You can select multiple objects from the diagram and align them vertically and horizontally, meaning that you can sort them much faster and easier.
Astah Community also enables you to take into consideration the order in which the elements are displayed. You are free to bring some to the front and move others to the back, this way avoiding the possibility of having objects that are hidden behind others. Moreover, to help you spot and group content easier, you are able to assign different colors to the diagram elements.
With the diagram completed, Astah Community enables you to export it as an image or in CSV and XML formats.
To sum things up, there is a lot to discover about Astah Community, apart from what has been mentioned, which can definitely convince you that when it comes to creating diagrams, it is a great tool to have. If you're looking for additional features, you can check out the professional edition of Astah.