1. A method implemented by a data processing system, the method for organizing event content of an event in the form of digital data, the method comprising the steps of: determining an event profile that defines an event agenda comprised of a sequence of event agenda items of which the event is comprised, and event rules for analyzing the event content to associate segments of the event content with event agenda items and to assign a relative value score to each segment, wherein the rules are derived from the nature of the event; obtaining an output product template; obtaining the event content after determining the event profile; and organizing the event content by determining which segments of the event content are associated with one of the event agenda items and assigning a relative value for each of the segments using the event rules, producing an output product using the output product template and event rules; wherein the relative values of each segment is used to automatically produce the output product, wherein the output product template defines the output product to be produced as a video, still image, composite image or audio products.