Поддержка станет намного сложнее, когда вы отойдете от SaaS. Хотя сейчас вы говорите об одном клиенте, вам следует подумать о том, как эти проблемы будут масштабироваться с 5, 10 или 50 клиентами.
Будет ли клиент делать собственные резервные копии? Если что-то пойдет не так, и им придется переустановить ваше программное обеспечение и восстановить свои резервные копии, смогут ли они сделать это сами или вам нужно будет пойти на место? Если вам нужно посетить сайт, каково будет ваше время ответа?
Будет ли у них доступ администратора к базе данных? Если нет, смогут ли они эффективно управлять резервными копиями? Если так, что произойдет, когда они начнут возиться и добавлять свои собственные «улучшения производительности»?
Новые выпуски и обновления: С SaaS вы можете развертывать обновления, когда захотите, и все сразу начнут использовать новую версию. Это отстой, если вы что-то сломаете, но, по крайней мере, вы знаете, где стоите. При индивидуальном развертывании все клиенты будут обновляться в разное время, и вам придется начать поддерживать несколько версий вашего программного обеспечения.
Будет ли клиент устанавливать обновления самостоятельно или вы будете делать это удаленно? Насколько сложна процедура развертывания - один клик или 10 шагов?
На каком оборудовании будет работать ваше программное обеспечение? Выделенный сервер или 5-летний рабочий стол, на котором также работает Exchange? Если ваше программное обеспечение запускает отчет и никто не получает электронное письмо в течение часа, будет ли это ваша вина?
Ни одна из этих проблем не является непреодолимой. Каждый, кто продает упакованное программное обеспечение, должен иметь с ними дело, но вам не о чем беспокоиться, когда вы сами запускаете сервисы. Это может не стоить дополнительных хлопот для одного клиента.
Вы могли бы также взглянуть на путь устройства, как Google с их поисковыми устройствами. Вы продаете клиенту сервер со всем вашим программным обеспечением, предварительно установленным и настроенным. У вас есть полный удаленный доступ к коробке, но они имеют только ограниченные права. Но их данные остаются на месте, а не в облаке. Это может быть хорошим компромиссным подходом.