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