1. A computer system comprising: at least one input device; an output device; a memory device; a processing unit coupled to the input device, the output device and the memory device, the processing unit executing a computer program stored in the memory device, the computer program controlling the output device to display a graphical user interface and controlling the at least one input device to accept input to manipulate a view of objects displayed within the graphical user interface; the graphical user interface displaying objects derived from hierarchically arranged data, wherein each object displayed is graphically scaled in size and proportion and positioned in relation to other objects within a hierarchy of the data.