12. A data processing system comprising: a processing unit in communication with a computer usable medium, the processing unit configured to execute instructions contained within the computer usable medium, and the set of instructions configured to: provide a self dependent automation script, the self dependent automation script comprising: a script model that includes instructions to perform a sequence of actions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor; and apply a runtime engine selected from a set of at least one runtime engine, said set of at least one runtime engine including at least the incorporated runtime engine, so as to execute the script model, in which the incorporated runtime engine is a runtime engine under which the script model had been recorded.
17. The system of claim 12 , wherein the processing unit is designed to carry out the set of instructions to use a selected runtime engine to record a script and save the recorded script together with the selected runtime engine as the self dependent automation script.