A data processing system that enables event modules to transmit event data to a module capable of processing the event data, generating a response, and when required producing a response profile to be sent to a location. The response is produced by the system executing one or more scripts to perform processing and gather data from processing modules. As the response is being generated by the execution of the script, the scripts self-modify based upon the data gathered. The system recognizes the necessary changes and dynamically generates a response to the changes. If the response profile must be transmitted to another location, the response profile will be in a format that the receiving location will recognize.