«Разруха не в клозетах, а в головах».
Особенно когда начинают считать экономику собственной CRM, ERP, PMS или LMS.
Логика обычно такая: SaaS стоит 50 тысяч в месяц. За год 600 тысяч. Разработчики говорят: «Мы вам свою систему за 500 тысяч сделаем». Всё, математика сошлась. Через 10 месяцев разработка якобы окупилась, дальше пользуемся почти бесплатно.
На бумаге красиво.
Только почему-то в расчёте есть стоимость разработки и нет стоимости жизни этой системы после релиза.
Написать CRM за 500 тысяч реально. Особенно если функционал понятный и без космоса. Но после запуска она не превращается в холодильник, который поставил в угол и забыл.
Кто обновляет сервер? Кто следит за PostgreSQL? Кто обновляет зависимости? Кто отвечает за SSL, безопасность и доступы? Кто делает бэкапы и главное, кто проверяет что из них вообще можно восстановиться?
Телефония поменяла API. 1С обновилась. WhatsApp-провайдер поменял авторизацию. Вышла новая версия браузера и половина интерфейса начала работать странно.
Кто это чинит?
Потом бизнес говорит: «А нам ещё согласование счетов надо добавить». Через месяц нужен новый отчёт. Потом мобильная версия. Потом интеграция с ещё одной системой. Потом выясняется, что первоначальная архитектура под такие нагрузки вообще не рассчитывалась.
И вот условные 500 тысяч начинают обрастать вполне реальными расходами.
Допустим поддержка и развитие обходятся хотя бы в 70 тысяч в месяц. Это ещё 840 тысяч в год. Плюс серверы, мониторинг, резервирование, иногда DevOps, иногда отдельный разработчик на проекте.
И система за 500 тысяч в первый же год легко превращается в 1,5 миллиона. На горизонте трёх лет цифры становятся ещё веселее.
Поэтому сравнивать надо не:
«SaaS стоит 600 тысяч в год, а разработка 500».
Сравнивать надо TCO на 3-5 лет.
Разработка + инфраструктура + поддержка + DevOps + доработки + мониторинг + резервное копирование + безопасность + обновления + люди, которые всё это обслуживают.
Причём есть ещё одна вещь, которую вообще редко считают.
Риск.
Что будет, если разработчик уйдёт? Есть документация? Второй человек сможет разобраться в коде? Есть тестовый контур? Можно откатить неудачный релиз? Система переживёт падение одного сервера? Кто узнает об ошибке раньше сотрудников утром?
У SaaS все эти расходы тоже существуют. Просто они размазаны между тысячами клиентов и уже сидят внутри лицензии.
Это не значит, что свою CRM или ERP писать не надо.
Иногда как раз надо. Если пользователей сотни, лицензии стоят несколько миллионов в год, процессы сильно отличаются от рынка или своя система сама даёт бизнесу конкурентное преимущество.
Но решение надо принимать не потому, что «нас задолбала подписка».
А после нормального расчёта.
Потому что можно сэкономить 600 тысяч в год на лицензиях и незаметно получить свой маленький IT-отдел стоимостью 2-3 миллиона.
Разруха начинается не тогда, когда SaaS дорогой.
Она начинается, когда посчитали цену создания системы и забыли посчитать цену её жизни.