Audience specific documents targeted at a plurality of media types are
generated by accessing data from a multi-layered data model comprising an
audience hierarchy. When obtaining a data value for a particular
audience, if that value does not exist for that audience then the
audience hierarchy may be utilized to find the data value for an
inherited audience. By adding regional, cultural or regulatory
subdivisions within the audience hierarchy and inheriting large portions
of existing audience specific data entries, a large number of audience
specific documents may be generated with a minimal amount of data entry
required. Audiences may be specified in a given order for traversal
within the hierarchy and displayed in a data entry and editing
application utilizing visual characteristics to inform a user if the
value for a particular piece of data is inherited from another layer or
utilized from the particular layer in use.