1. A computer-implemented method comprising: storing a plurality of configuration information entries in a configuration repository, the configuration information entries including configuration data designed to customize software application programs, wherein the plurality of configuration information entries are stored in an XML format in the configuration repository; receiving, at a computer system, user input indicating a context associated with operation of a particular software application program, wherein the context includes information indicating at least one data type associated with the particular software application program; selecting, by the computer system and based on the context indicated by the user input, at least one configuration information entry from the plurality of configuration information entries stored in the configuration repository; storing, in a configuration directory different from the configuration repository, the selected at least one configuration information entry in a database table format with which access to the selected at least one configuration information entry for a separate computing device running the particular software application program is faster than with the XML format; and providing from the configuration directory, by the computer system, the selected at least one configuration information entry to the separate computing device running the particular software application program in response to a request for configuration information from the separate device.