Этот термин возник, когда основным носителем информации в компьютерных системах были ещё перфокарты и перфоленты — бумажные катушки с пробитыми в нужных местах дырками, которые считывались и преобразовывались в машинный код.
Разработчик программы рассылал пользователям исправленный участок перфоленты, а те самостоятельно вырезали ошибочный фрагмент и вклеивали «патч».