1. A method for dynamically constructing a web page, comprising: receiving a uniform resource locator identifying a web page, the web page referencing a plurality of elements; receiving a user identifier representing a user; evaluating each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access; determining a data conversion specification associated with the user; determining a data representation specification associated with the user; and converting and presenting each of the subset of elements.