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