1. A method for delivering configuration information for an application, the method comprising: saving by a software provider computer system a set of configuration information related to the application in a set of installation files, the set of installation files including the set of configuration information, a set of application archive files, and one or more installation scripts; defining by the software provider computer system a questionnaire file, the questionnaire file comprising a set of one or more records, each record comprising a question related to configuration of the application, an identifier of configuration information associated with the question of the record, and a definition of a load action to update the configuration information associated with the question of the record based on an answer to the question of the record; saving by the software provider computer system the set of one or more questions in the set of installation files; and delivering by the software provider computer system the set of set of installation files to a user computer system for use in configuring an installation of the application.