1. A method comprising: receiving a request for information to be provided as a page of content, the page provided by a server device communicatively coupled to receive the request from a remote requesting device; determining a requesting source generating the request, wherein the requesting source comprises a requesting physical device or a requesting site; dynamically constructing the page of content in response to the request based on the requesting source metadata stored on the server device and context information corresponding to the request by dynamically assembling a response comprising wrapping the page of content into a specified target object that is compatible with the requesting source, wherein the specified target object is selected from a plurality of target objects corresponding to the requesting physical device or the requesting site; transmitting the dynamically constructed page of content to the requesting device.