Software Ideas Modeler includes a UML editor that allows you to work with all types of UML diagrams. The editor supports various kinds of editing methods – drag&drop, context menus, context bars, and diagramming tools. The useful helpers such as grids or snap lines will make precise diagramming quick and easy. The layout tools and auto-layout features tide up your diagrams. Software Ideas Modeler maintains the model of the whole project – it allows you to reuse the elements on other diagrams and create various overlapping views on the model using multiple diagrams. The metamodel and additional specifications are defined for all the UML elements. You can draw the diagrams using a mouse and keyboard. You can edit the elements visually in the UML editor or change their textual definition in the fast editor. The diagrams can be exported to various supported bitmap and vector imaging formats.