1. A computer-implemented method comprising: receiving, at a computer system, user input indicating a context associated with operation of a particular software application program, wherein the context includes at least a geographic location within which the particular software application program is used; identifying, by the computer system and based on the context indicated by the user input, at least one configuration information entry from a plurality of configuration information entries stored in a configuration repository, wherein each of the configuration information entries include configuration data designed to customize the particular software application program; and storing the at least one configuration information entry in a configuration directory such that the at least one configuration information entry is accessible by a separate computing device running the particular software application program.