1. In a data processing system which includes a software application, installation files for said software application and a script processing engine (SPE) to facilitate software updates, a method comprising: storing, in a client system, a set of installation files and a script processing engine (SPE) which includes one or more of the following: (1) a set of scripting constructs to accept encoded binary data, process encoded binary data and update system files and properties; (2) a facility to process installation properties; downloading a response file to a client, said response file including code for one or more updates of a set of application system files and data, which data includes a set of configuration keywords and parameters to guide a customized installation; processing the response file by the sets of installation files; processing the installation properties by the sets of installation files; and updating, via a code injection point, a set of application system files and an installation properties file, with the aid of the processed and decoded embedded data.