FlowChart.NET helps you create and present workflow, flowchart and process diagrams, database entity-relationship diagrams, organizational, hierarchy and relationship charts, network schemes, graphs and trees. Its basic types of objects - boxes, tables, and arrows - can be grouped and attached one to another and combined in complex structures.
The control provides 100+ predefined box shapes, and allows custom-designed and custom-painted boxes. Both images and text can be placed inside boxes. Customizable fonts and colors and multiple arrow styles let you customize the appearance of a chart.
Other layout features include an alignment grid; shadow effects; scrolling and zooming; locking; z-order; and pen styles.
Diagrams can be stored in files, printed on paper, exported as bitmaps, serialized in .NET streams such as memory buffers or network sockets.
The control's programming model comprises more than 300 methods, properties, and events. Full source code is available for purchase too, giving you unlimited ability to customize the control.