Methods and systems are provided for mapping content from a first or
starting template to a second or target template. An analysis is
performed of any content objects and content placeholders contained in
the starting and target templates. One or more potential content mappings
are generated for potentially mapping content objects from the starting
template to the target template. An optimal mapping is selected from the
potential mappings, and content objects from the starting template are
mapped to the target template according to the selected optimal mapping.