'self-adapting program' definitions:

Definition of 'self-adapting program'

(from WordNet)
noun
A program that can change its performance in response to its environment