Привязывать к себе заказчика надо не использованием специфичных технологий, а качеством и сервисом.
По опыту, стоимость разработки проектов такого рода - много меньше стоимости их годовой поддержки. Соответственно захотят от вас избавиться - найдут человека который быстро перепишет все с нуля.
Помимо этого есть вопрос репутации. Довольный клиент рассказывает 1-2 людям. Недовольным - 10рым.
Это относится к вообще любым серым приемам. Можно и исходный код зашифровать, что уж стесняться.