Вообще скажу вам так.
Софт вообще ничего не стоит! Т.е. при наличии железа (а оно для многих одинаковое) любой 2-мя тремя настройками окупается. Поэтому особых проблем нет позволить себе ЛЮБОЙ софт несколько раз если это нужно. Тем более софт трс который ваще к любым инженерникам вяжется ибо не стоит целевой задачи поддержки портала(бомжи).
Далее - защитой я сейчас не занимаюсь, потому что занимаюсь 6-ю цилиндрами, мне лично эта задача важнее.
Если вы хотите идти по пути милиона обновлений от людей у которых и машины то такой где все это проверить можно давно уже нету (т.е. с глюками высижеными на стуле) - идите. Вон недавно у парня на софте СМС поршни в поддон стекли - тоже не хотел Я7 на Я5 менять, сэкономил довольно много, тысяч 5, лишняя разборка мотора ничего не стоит же. Причем смешно - но никто не виноват, оно само забеднило вдруг ;)
В инженернике новом по любому имеется защита, хотя бы по тому что там имеется новый функционал которого небыло в старом, хотя это проектировалось это ни как защита а как функционал для работы, но этого недостаточно!
В любом случае для старых инженерников нового софта уже не будет. Т.е. новый софт потребует нового инженерника. Все это будут немалые расходы. Чтоб оправдать их для пользователя я хочу сделать редактор в программе - таким образом избавившись от всех сторонних программ полностью, это тоже время, и это не просто.