I do a lot of diagramming showing how data flows throughout an organization to non-IT people. Currently using Visio, but spend way too much time rearranging icons and arrows. Would love software that allows me to define the properties and relationships between objects, then have the software automatically arrange the objects with all the appropriate lines.

Liked GraphViz, but not WYSIWYG or user friendly enough for other team members I work with.

Would Like To Haves: (1) Windows based, (2) Assign properties and relationships to objects, (3) Automatically arrange icons, arrows, and labels, etc., (4) Custom Icons, (5) Custom Labels, and (6) Template Icon/Labels.

What I'm NOT looking for: (1) Basic flowchart software, (2) UML diagram software, and (3) Software that requires manual rearrangement of objects and lines.

  • 2
    Welcome. Are you looking for recommendations for gratis software or commercial software? Aug 4, 2016 at 19:51
  • 2
    opensource.com/life/14/6/tools-diagramming-fedora Maybe dia, its is free.
    – cybernard
    Aug 6, 2016 at 3:39
  • 1
    Commercial or freeware, both are fine. Tried Dia a while back, does it now have auto-align type feature? Is the assigning done via object properties or by clicking and dragging the icons?
    – random21
    Aug 6, 2016 at 16:19

2 Answers 2


Syncfusion Diagram have support to create and arrange data in the Organizational Chart structure. Please find the sample and screenshot as below.

Sample link: https://stackblitz.com/edit/5myckm-a1tfk2?file=index.js

Please find the documentation for how to create node and how to add image to node as below.

Link (how to create node):https://ej2.syncfusion.com/javascript/documentation/diagram/nodes/

Link (how to add image to node) : https://ej2.syncfusion.com/javascript/documentation/diagram/shapes/#image


You can use OrgChart JS provided by BALKANGraph, it support all features from your requirement

OrgChart JS lets developers to create simple, flexible and highly customizable organization chart for presenting structural data in an elegant way

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.