1. (про код, програму) Такий, що здатний змінювати власну структуру або алгоритми роботи під час виконання без зовнішнього втручання.
2. (про систему, механізм) Такий, що має властивість самостійно вносити зміни у власну конфігурацію або функціонування відповідно до змін у навколишньому середовищі або поставлених завдань.