Я создаю ПО для веб-приложений по прокату автомобилей
Недавно я столкнулся с проблемой возможного клиента; что они не хотят, чтобы компания-разработчик видела их данные в базе данных. Они загружают свои тарифные контракты и т. Д., Которые являются конфиденциальными, и не хотят, чтобы кто-либо, кроме них, имел доступ к этим данным, в том числе наш dba или какой-либо разработчик / технический специалист.
Обычно я не продаю код моего приложения и разрешаю только клиентам запускать программное обеспечение на своих серверах. Обычно я делаю техническое обслуживание и обновление системы на своих серверах примерно раз в два месяца. Так что у меня есть удаленный доступ к их серверам и тому подобное. До сих пор это было нормально, но я перехожу на рынок, где существует большая конкуренция, и клиенты очень беспокоятся о своих данных и имеют сервер, к которому имеют доступ только они.
Они предложили мне продать им эксклюзивную версию программного обеспечения, чтобы они могли продолжать техническое обслуживание и будущие обновления внутри компании.
Я действительно обдумываю и обсуждаю бизнес-модели, которые могут вращаться вокруг этой идеи. Но в то же время я думаю о том, будет ли разумно / практично поддерживать / обновлять / поддерживать приложение, не обращаясь к серверу базы данных напрямую вообще.
Любые предложения приветствуются ..
PS: Наличие соглашения о неразглашении недостаточно для этой ситуации.