Edraw Max
Edraw Max is a vector-based diagramming software with rich examples and templates. Easy to create flow charts, organizational charts, business process, UML diagrams, work flows, program structures, network diagrams, chart and graphics, mind map, directional maps and databse diagrams. With pre-drawn libraries and more than 4600 vector symbols, drawing couldn't be easier!