Abstract: A system for displaying related data in a graphical representation is disclosed. The system allows display of data visually to demonstrate requested data and data which is related to the requested data. The requested data is sent from a data source to a client computer via a programming object which has a display manager which creates display entities for the formatting of graphics on a display screen. The display entities have properties which define the appearance of the entity on the display screen. The programming object also has a position manager routine which creates position entities for the placement of the entities in a global space. The position entities have properties which define the location of the entities in the global space. The programming object also has a graph manager routine which creates graph entities for selection of data records from the data source. The graph entities have properties which determine the selection of data records.