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