PocketChart is a component for the .NET compact framework. It 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 87 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. PocketCharts programming model comprises more than 100 methods properties and events. Full source code is available for purchase too giving you unlimited ability to customize the control.