A dynamic content management tool can adapt the structure of the presentation of informations to the users' preferences.
The information provider (server side) and the client could interact to better adapt the information architecture to the preferences and the needs of the user.