1. An apparatus for managing outputs of a first application and a second application, each application operable to execute on a data processing system, wherein output of the first application is executed on the data processing system, the apparatus comprising: a classifier for associating the first application and the second application with classification data, wherein the classification data is stored in a classification data structure; a comparator for comparing the classification data associated with the first application and the second application with the classification data structure to determine a priority; and a generator, responsive to determination of the priority, for generating metadata associated with at least one of the output of the first application and the output of the second application.