The invention relates to a method and apparatus for generating custom
configured documents from a content database such as an airline database.
The method uses component processes each defined by code, at least some
of the component processes having variable parameters, and predefined
workflow templates, each workflow template defining a series of component
processes leading to the generation of a generic class of output
document. To produce a specific output document, a particular workflow
template and selection parameters are input. The values of the variable
parameters of the component processes are calculated, and a scheduling
engine then executes the code of the series of component processes
defined in the particular workflow template. The workflow steps may
include in particular extracting data from the content database depending
on the determined values of the variable parameters; and generating a
specific output document being an instance of the generic class of output
document, the specific output document being defined by the particular
workflow template, the data extracted from the content database, and a
format determined by the workflow template and the variable parameters.