1. A non-transitory computer readable medium storing a computer program for estimating, by a computer server, a country in which a computing device is configured to operate, the computer program executable by a processor, the computer program comprising sets of instructions for: receiving system setting information from the computing device that does not expressly identify the country in which the computing device operates; using the system setting information to identify a particular country as the country in which the computing device operates; and from a set of products associated with a plurality of countries, identifying a subset of products that is associated with the identified particular country by excluding products that are not associated with the particular country from the set of products.