1. A method implemented by a computer comprising a processor, a graphical user interface, and a display device, the computer in communication with a database, the method for collaboratively modifying data for presentation in a multiple user environment, comprising: importing, by the processor, data from a data source into a database; analyzing, by the processor, the imported data for relationships to existing data in the database; classifying the imported data according to a classification data structure; in response to inputs to the graphical user interface, storing, by the processor, the classified imported data in the database; annotating the imported data and the existing data based on inputs into the graphical user interface and the results of the analysis and classification, wherein the annotating includes identifying a location of the data source from which the data was imported; storing in an annotation data structure the data annotations related to the relationships and classification of all of the data in the database; accessing, through inputs into a graphical user interface on a display device, stored data in the database by referencing the annotation data structure; and presenting simultaneously the requested data and related data in a plurality of separate windows in the graphical user interface on the display device wherein the plurality of windows present the requested data and related data simultaneously in a view based on the annotations stored in the annotation data structure.