Что такое SaaS простыми словами
Коротко
SaaS (Software as a Service, «программа как услуга») — это готовая программа, в которую вы входите через браузер и платите за неё подпиской. Серверы, база данных, обновления и защита — на стороне поставщика; у вас остаются доступ, ваши данные и настройка пользователей.
Как это работает
Поставщик держит программу на своих серверах, а вы открываете её по адресу в браузере и входите под своим логином. Ничего не устанавливаете, не покупаете сервер и не держите человека, который ставит обновления. Новая версия появляется у всех клиентов сразу.
Внутри почти всегда одна программа на всех: общий код и общая база, а данные каждой компании отделены друг от друга. Поэтому поставщик выпускает обновления для всех разом и не делает каждому клиенту свою копию.
Платите не за коробку, а за время: за месяц или год, за число сотрудников, за объём или набор функций. Перестали платить — доступ закрывается, и это главное отличие от купленной программы, которая остаётся у вас навсегда.
Чем SaaS отличается от IaaS и PaaS
| Что даёт | Что держите вы | Пример | |
|---|---|---|---|
| SaaS | Готовую программу | Только своих пользователей и свои данные | Почта, CRM, бухгалтерия в браузере |
| PaaS | Среду, куда ставите свой код | Свой код и его настройку | Платформа для разработки и запуска приложения |
| IaaS | Сервер, диск и сеть | Операционную систему, обновления и защиту сервера | Арендованная виртуальная машина |
Что вы получаете и чем платите
- Плюсы: начать можно за день, не нужен свой сервер и системный администратор, обновления и исправления приходят сами, работает с любого устройства и из любого места, расход ровный и предсказуемый.
- Минусы: программа не ваша, и вы зависите от цен и планов поставщика; доработать под себя можно только в рамках того, что он разрешает; уйти к другому поставщику с данными бывает трудно; без интернета работы нет.
- Данные. Ваши записи и файлы — ваши, но лежат на чужом сервере. До подписания смотрят, в каком виде и за какой срок можно выгрузить всё при уходе.
Когда SaaS подходит, а когда нет
Подходит, когда задача обычная и уже решена другими: почта, учёт клиентов, бухгалтерия, склад, рассылки, хранение файлов, приём платежей. Строить такое самому — отвлекать людей от основного дела.
Не подходит, когда программа и есть ваш продукт или когда нужна нестандартная логика, которой нет ни у кого. Тогда аренда чужой программы не заменит своей разработки, и решать нужно это, а не выбирать тариф.
Ещё один случай — персональные данные. Если в программе есть данные клиентов или сотрудников — граждан РФ, запись, систематизация и накопление этих данных должны идти в базах на территории России. Зарубежный SaaS для таких данных по общему правилу не подходит; вывоз данных за рубеж — отдельная процедура трансграничной передачи со своими уведомлениями и запретами.
Частые вопросы
SaaS — это облако?
Да, это один из трёх основных видов облачных услуг наряду с IaaS и PaaS. Разница в том, сколько вы держите сами: в SaaS поставщик отвечает за серверы, доступность и обновления; за законность обработки персональных данных и за последствия утечки отвечает компания-клиент как оператор. С поставщиком заключают договор поручения на обработку с перечнем данных, целей, мер защиты и порядка удаления, а выгрузку и удаление данных при расторжении прописывают заранее.
Нужен ли свой сервер или программист?
Нет. Программу запускает и обновляет поставщик. Вам нужны браузер, интернет и человек, который заводит сотрудников и следит за доступом.
Кому принадлежат данные в SaaS?
Вам, но хранятся они у поставщика. Поэтому до подписания проверяют, можно ли выгрузить все данные, в каком виде и в какой срок, что будет с ними после расторжения договора и где физически лежат серверы.
Что будет, если поставщик поднимет цены или закроется?
Цена и развитие продукта — его решение, и повлиять на них нельзя. Риск снижают так: смотрят, есть ли выгрузка данных, как давно поставщик на рынке, и держат у себя копию того, без чего работа встанет.
Чем SaaS отличается от обычной программы, купленной один раз?
Купленная программа остаётся у вас и работает, пока есть техника; обновления и сервер — ваша забота. SaaS работает, пока вы платите, а всё обслуживание на поставщике. Первое дешевле на длинном сроке, второе — на старте и при небольшой команде.
Можно ли доработать SaaS под свои процессы?
Обычно только в рамках настроек и дополнительных функций, которые даёт поставщик. Свою логику в чужую программу не встраивают: если процесс уникальный, это повод смотреть на свою разработку.
Посчитать рядом
Когда подписку хочется заменить своим продуктом
Чтобы понять, окупится ли своя программа вместо аренды
Подписка на чужую программу — постоянный расход, а своя разработка — крупная разовая трата с людьми и сроками. Что дешевле на горизонте двух-трёх лет, видно только в расчёте.
Я считаю юнит-экономику и собираю финансовую модель, в которой видно, что станет с деньгами, если оставить подписку или вложиться в свою разработку, ещё до первого платежа.