Meaning of self-adapting program

Definition of self-adapting program

(noun) a program that can change its performance in response to its environment

Other information on self-adapting program

WIKIPEDIA results for self-adapting program
Amazon results for self-adapting program