1. An application download system comprising: a network server, and a computer program executed by the server, the computer program when executed comprising: a download request object receiving a download request from a remote terminal via a network, the download request including identification of a requested application for download to the remote terminal; and a configuration parameter object: identifying, for the requested application, a plurality of configuration parameters needed for operation of the requested application on the remote terminal; identifying, for each of the plurality of configuration parameters, a source of a parameter value; obtaining, for each of the plurality of configuration parameters, a parameter value from its identified source; building the configured application package; and returning a configured application package to the remote terminal, the configured application package comprising installation files corresponding to the requested application and configuration files; and the configuration files comprising the parameter value for each of a plurality of configuration parameters needed for operation of the requested application on the remote terminal.