This tool is a software diagramming tool that helps developers create all the necessary UML diagrams for their documentation.
Edraw is a UML diagram and software diagram drawing tool for software engineers and designers. The tool helps you with easy to draw UML model diagrams, COM and OLE, data flow model diagrams, Jacobson Use Cases, SSADM Diagrams, Nassi-Schneiderman diagrams, Booch OOD diagrams, ROOM Diagrams, Yourdon and Coad diagrams and Shlaer-Mellor OOA diagrams. A range of other documentations like the program structure diagrams, enterprise application diagrams, UML use case diagrams, UML sequence diagrams, UML activity diagrams, UML collaborate diagrams, UML state chart diagrams, UML component diagrams, UML static structure diagrams, UML package diagrams and UML deployment diagrams can be drawn with minimal familiarization. That just about covers the needs of a software development team for their design documentation as well as documentation needed for client approval.
The interface is well designed. You get to choose from a range of standard templates that you can modify for your specific needs. The template type can be moved in accordion fashion, revealing several types available in each category. The main drawing area is on the right of the interface. Ready-made shapes from the toolbar can be simply dragged and dropped into the drawing area. Edraw helps you align and arrange everything well. Common graphic formats are supported and zooming, scrolling, multi-selection and multi-level undo/redo help make drawing really convenient. The tool will automatically align and arrange everything. Distinct colors, fonts, shapes, styles, pictures, text and symbol for each object of the diagram are available.