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