1. A method comprising: enabling offerors of digital content each to define, for each of at least one digital content item, a style in which the digital content item is to be presented to a user and an access condition under which the user may have the digital content item presented, storing the at least one digital content item in a content library, storing the styles and access conditions associated with the at least one digital content item in a server, and enabling each of the at least one digital content item to be presented to users within presentation contexts that are controlled by presentation context providers, the presentation of the at least one digital content item including obtaining the at least one digital content item from the library and controlling the presentation to occur under the conditions and in the styles defined by the offerors, wherein the conditions and the styles for the presentation are obtained from the server after the user initiates the presentation of the at least one digital content item.