A contents management apparatus that manages contents including a
plurality of contents elements representing information to be provided to
a user includes a contents request acquiring unit that acquires contents
request information from the user, a contents element extracting unit
that extracts the contents elements based on the contents request
information when the contents request acquiring unit acquires the
contents request information from the user, and a contents restructuring
unit that restructures new contents from the contents elements extracted.