← Все статьиНаписать

SaaS — что это и когда выбирать облако, коробку или разработку

SaaS — программа, которой пользуются через браузер по подписке, а серверы, обновления и резервные копии берёт на себя поставщик. В подкасте «КОД B2B» меня спросили, когда B2B-компании брать облачное решение, а когда заказывать свою систему. Разбираю три пути — SaaS, коробку и заказную разработку — на цифрах из нашей практики в Alto.

Подкаст, на основе которого написана статья: Автоматизация бизнеса в опте: B2B-платформа, окупаемость и запуск

Что такое SaaS простыми словами

Иван Ярославцев в студии подкаста «КОД B2B» объясняет, когда выбирать SaaS

SaaS — Software as a Service, программа как услуга. Вы не покупаете программу и не ставите её на свой сервер. Заходите через браузер или приложение и платите за пользователя или тариф раз в месяц или год. Серверы, обновления, резервные копии и доступность — забота поставщика.

Примеры SaaS-сервисов знакомы почти всем: amoCRM, облачный Битрикс24, конструктор сайтов Tilda. Есть и облачные B2B-платформы с подпиской, на которых оптовая компания может быстро открыть кабинет для клиентов.

Как устроена SaaS-модель

Поставщик держит одну версию продукта для всех клиентов и развивает её сам. Отсюда плюсы: быстрый старт, нет затрат на серверы и обновления. Отсюда и минусы. Настроить можно только то, что предусмотрел поставщик, а данные лежат у него. Если вы собираете персональные данные россиян, по 152-ФЗ их первичная запись и хранение должны идти в базах на территории России, это стоит проверить у сервиса до подключения.

SaaS-решения, коробка и заказная разработка

Кроме SaaS есть ещё два пути. Коробочное решение — готовый продукт с лицензией, который ставят на свой сервер и дорабатывают, например 1С-Битрикс: Управление сайтом. Заказная разработка — система, которую пишут под компанию на фреймворке, например на Laravel.

SaaSКоробочное решениеЗаказная разработка
Где работаетв облаке поставщикана вашем серверена вашем сервере, код ваш
Как платитеподпискалицензия, доработки, продление обновленийразработка и поддержка
Гибкостьв пределах настроекдоработки поверх готового ядралюбая логика
Главный рискзависимость от тарифов и поставщикачужая логика, сделанная для другихкаждая мелочь стоит часов разработки
ПримерTilda, amoCRM1С-БитриксLaravel

Что такое коробочное решение и в чём его плюс

Многое в коробке уже готово. Один клиент как-то сказал мне, что в Битриксе логотип на сайте меняется в один клик. Так и есть: эту функцию уже сделали для тысяч других сайтов. Обратная сторона — вы наслаиваете на сложную систему то, что сделано вообще для других пользователей, и доработки ядра со временем дорожают.

Когда брать SaaS

Я советую SaaS, когда компания на старте. Вы не понимаете, нужна ли вам система, свободных денег на неё нет, и для вас это эксперимент из серии «сайта не было, пусть хоть какой-то появится». Сюда же — решение сделать вместо B2B-кабинета обычный интернет-магазин.

Если клиент не видит разницы между сайтом на Tilda за 50 тыс. рублей и сайтом у нас за 3 млн, я прямо говорю: берите Tilda. Объяснять долго нет смысла, ценность пока не сформирована. Компании на старте лучше взять готовое и дешёвое и внутри понять, какую пользу это приносит.

Сколько на самом деле стоят SaaS-решения для B2B

Подписка выглядит дёшево, но это не вся цена. Даже если облачная B2B-платформа стоит 50 тыс. рублей в месяц, вместе с настройкой, выгрузкой каталога и интеграцией с 1С совокупные вложения за первый год выходят не меньше 3 млн рублей. Примерно столько же стоит старт заказной платформы на готовой основе. Считайте именно годовую сумму, а не тариф. И заложите время сотрудников на выгрузку каталога, настройку цен и обучение клиентов: подписка этого не включает.

Путь от SaaS к своей системе

У компаний, которые к нам приходят, путь обычно похожий. Сначала Excel по почте и путаница с версиями прайсов. Потом 1С, потом CRM на базе 1С, Битрикс24 или amoCRM. Потом интернет-магазин на конструкторе или шаблоне Битрикса за 100–500 тыс. рублей, чтобы клиент видел ассортимент. И только когда появляются разные ценовые политики и нужны достоверные остатки, запускают B2B-кабинет. SaaS хорош на первых шагах этого пути, а на последних его чаще всего перерастают.

Что проверить у SaaS-сервиса до подключения

  • можно ли выгрузить все данные и в каком формате;
  • есть ли API и готовая интеграция с 1С;
  • где хранятся персональные данные клиентов;
  • как вырастет тариф, когда пользователей станет в 10 раз больше;
  • какие условия доступности поставщик закрепляет в договоре.

Когда нужна своя разработка

Чем моложе компания, тем больше ей подходит готовое решение: устоявшихся процессов ещё нет, под систему легко подстроиться. Чем компания старше, чем больше в ней людей и сложнее процессы, тем больше нужна гибкость. Менять сложившиеся процессы обычно дороже, чем ИТ, и тогда систему строят под компанию, на фреймворках, а это дороже.

В опте это видно лучше всего. У каждого клиента свои скидки на свои группы товаров, каскадные условия, отдельные остатки, акцепт заказа директором покупателя, кредитная линия. Облачная платформа закрывает типовую часть, а всё, что сверх неё, приходится обходить вручную.

Цена гибкости: логотип за 45 тысяч

Клиент на старте решил делать систему на Laravel, и мы не стали его отговаривать. Потом он попросил возможность менять логотип. Мы оценили 15 часов по ставке 3000 рублей — 45 тыс. Он был в шоке: в Битриксе же это в один клик. В заказной разработке такого просто нет, пока его не сделали, зато нет и чужих ограничений.

Ошибка ранней заказной разработки

Частый сценарий: в штате умный айтишник с 20 годами опыта, который знает, что Laravel — хорошо и делать надо только на нём. Технология правда хорошая, но несвоевременная. Компания с выручкой 5 млн рублей в месяц начинает стабильно тратить на систему 1 млн в месяц: постоянно что-то ломается или чего-то не хватает.

Пять вопросов перед выбором

  • Понятно ли, какую ценность даст система? Если нет — начинайте с SaaS.
  • Есть ли у вас процессы, которые дороже менять, чем подстроить под них ИТ?
  • Сколько вы готовы вложить за первый год, включая интеграции, а не только подписку?
  • Сколько программистов на hh.ru знают выбранную технологию?
  • Сколько подрядчиков смогут поддерживать систему, если текущий уйдёт?

Вопросы и ответы

SaaS — что это простыми словами?

Программа, которую вы не покупаете, а арендуете: заходите через браузер, платите подписку, а серверы и обновления остаются на поставщике.

Чем SaaS отличается от коробочной версии?

SaaS работает в облаке поставщика по подписке, обновляет его сам поставщик. Коробку покупают по лицензии, ставят на свой сервер и дорабатывают сами или с подрядчиком. У Битрикса, например, есть оба варианта.

Какие SaaS-сервисы подходят B2B-компании на старте?

CRM вроде amoCRM или облачного Битрикс24, конструктор сайтов для первого каталога и облачная B2B-платформа, если клиенты уже просят кабинет. Главное — проверить, как из сервиса выгрузить данные, когда вы из него вырастете.

Что выгоднее: подписка или своя разработка?

На старте — подписка: она дешевле и быстрее, а вы ещё не знаете, что вам нужно. Когда процессы сложились и их дорого менять, своя разработка обходится дешевле, чем постоянно подстраиваться под чужой продукт.