Стоит и приносит доход не экземпляр программы, а тех.процесс, который оная программа обеспечивает/упрощает.
Пример:
Пришел к нам заказчик со своей проблемой: им приходится загонять во внутреннюю базу очень много информации из входящих прайсов.
Прайсы бывают в очень разном формате и как-то стандартизировать их не представляется возможным, поэтому их обработка очень трудоёмка. Они не могли обрабатывать весь поступающий объем.
Полностью автоматизировать такую деятельность тоже достаточно сложно (рассказывали, что приходили прайсы в форматах CorelDrow и PhotoShop)...
После некоторого раздумья, мы сосредоточились на формате Excel - он встречался чаще всего.
Был разработан плагин, который позволял в несколько кликов указать на листе область с нужной информацией после чего считывал её и сохранял в CSV нужного формата.
Этот CSV дальше загружался в их базу.
В ходе внедрения и небольшой доработки были быстро выявлены типичные конфигурации таких областей и соответственно в плагин добавили ещё несколько режимов.
Теперь заказчик полностью обрабатывает весь поступающий поток.
Нам заплатили за разработку решения + первичное обучение + доработку.
Сколько там у них программ используется сейчас - мы не знаем. Видимо столько, сколько им нужно.
Пытаться продавать экземпляры поштучно - бессмысленно, т.к. после того, как тех.процес обработки был поставлен и прототип написан, подобную прожку напишет любой школьник/студент за спасибо.
И как следствие мы бы получили напряжённые отношение с заказчиком и отсутствие заказа на доработку.