1. A product comprising: a non-transitory computer-readable medium; and a computer-readable program code for selecting a content source for an application installed on an electronic device from a plurality of potential content sources, the computer program code causing a network resource to: receive, at the network resource from the electronic device, a configuration request providing a static URL with an appended variable portion to yield received information, wherein the static URL includes an address of the network resource and the appended variable portion contains program information that at least identifies the application and version of the application, regional parameters indicating a location at which the application is running, and a language preference for the application; populate the program information into a template in accordance to a type associated with the electronic device; determine, by the network resource, a second URL, based on the template, that is specific to the program information and from which content specific for an application associated with the program information can be obtained; and provide, by the network resource, the second URL to the application in response to the request.