We present a framework for the design and management of multimodal document databases: virtual documents describe the different facets under which information can be delivered and presented, in terms of media, content, and presentation format. Concrete documents are composed and instantiated from virtual ones by aggregating and synchronizing media instances based on the user context, i.e., the situation, the environment, the devices and communication resources available.