The process begins at block 705 when a device, such as mobile device 220 a of FIG. 2, requests access to a server object, such as a form object in server application objects 405 of device interaction component 400 of FIG. 4. [0063] At block 710, the device capabilities are determined.