1. A method for outputting data at a user-interface in a computer system, the method comprising: receiving categorized data at the user-interface based on data generated from each of at least two computer programs, the categorized data being categorized into at least two data categories; and representing data from the at least two computer programs at the user-interface which is categorized in one category together, and separate from data categorized in another category.