1. A method, comprising: receiving, at a local device, an application user interface associated with an application; interacting with the application user interface; as a result of the interacting, determining contents of a web request; determining an address to which the web request will be sent, wherein the address includes an address host portion and an address additional data portion, wherein the address identifies a web server that is either a local web server that is on the local device or a remote web server that is on a remote device, and wherein the address host portion of the address is different depending on whether the web server is the local web server or the remote web server; and issuing the web request to the local web server or the remote web server using the address, wherein the contents of the web request do not change and at least a portion of the address additional data portion does not change when the web request is sent to the local web server or the remote web server, and wherein the web request can be issued to the local web server and received by the local web server when either the local device is not capable of connecting to the remote device or when it is indicated that the local device should not connect to the remote device.