1. A method, comprising: receiving, by an electronic apparatus, a user's selection of one or more software installation files; reading, by the electronic apparatus, at least a portion of the one or more user-selected software installation files; extracting, by the electronic apparatus and from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files; compiling, by the electronic apparatus, the extracted questions; prompting, by the electronic apparatus, a user to provide answers to the compiled questions; receiving, by the electronic apparatus, answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files; storing, by the electronic apparatus, the received answers; and providing, by the electronic apparatus, the stored answers when requested during execution of the one or more user-selected software installation files.