Назад

Разработка Saas: бизнес модель для вашего стартапа

Что такое SaaS? SaaS — это бизнес модель распространения программного обеспечения по подписке. Пользователи платят установленную сумму каждую неделю, месяц или год, и взамен получают услугу. Рассказываем, почему разработка SaaS продукта — это рентабельное, гибкое и доступное решение для вашего бизнеса меньше, чем за 1500 слов (на самом деле, больше чем 3500, спасибо SEO)

Время чтения: 7 минут

разработка saas
Содержание

    В Purrweb мы используем бизнес-модель SaaS для большинства наших проектов. Главное ее преимущество в том, как она монетизируется. Пользователи гораздо охотнее соглашаются платить небольшую сумму каждый месяц/год, чем заплатить один раз, но большую сумму. Это экономически выгодно, ведь подписку всегда можно отменить, а деньги за лицензию вернуть достаточно сложно. Есть и другие плюшки для юзеров — например, не нужно разбираться с техническими моментами (устанавливать, настраивать, обновлять приложение, проверять совместимость с ОС и т.д.), просто оплачиваешь подписку и пользуешься.

    Доступ к приложению SaaS можно получить с любого устройства через Интернет, так как приложение работает на облачных серверах. Они могут быть удаленными от местоположения пользователя. Облако обычно обозначает несколько серверов, подключенных к Интернету, которые можно арендовать. Оно позволяет пользователям получать доступ к одним и тем же файлам и приложениям практически с любого устройства, поскольку вычисления и хранение происходят на серверах в центре обработки данных, а не локально на пользовательском устройстве. Вот почему пользователь Facebook может войти в свою учетную запись на новом телефоне после того, как его старый телефон сломается — все фотографии, видео и история разговоров будут на месте. 

    Разберем подробнее преимущества разработки SaaS:

    • все данные автоматически сохраняются в облаке, в отличие от физического сервера, где все нужно сохранять вручную
    • для использования SaaS не важно сколько оперативной памяти есть на компьютере, все данные остаются на удаленном сервере
    • приложение невозможно украсть, так как его конечная версия не попадает в руки пользователей, а находится в облаке
    • SaaS продукт можно обновлять в режиме реального времени, пользователю не нужно будет устанавливать обновления вручную

    Платежные системы и комиссии

    Самая популярная модель для SaaS продуктов — это подписка. Это бизнес-модель, в которой пользователь регулярно платит сумму, чтобы пользоваться сервисом. Поэтому она подразумевает под собой использование платежной системы.

    Что делает платежная система?

    • проверяет платежную информацию клиента, данные его кредитной карты
    • обеспечивает доступность нужной суммы средств и проверяет подлинность средств
    • утверждает платежные запросы
    • утверждает транзакции и переводит средства на ваш торговый счет, а затем на ваш банковский счет

    Как выбрать платежную систему?

    Первым шагом нужно оценить возможности этой платежной системы, доступны ли основные карточные сети и самые популярные электронные кошельки, также можно запросить местные способы оплаты, если вы ориентируетесь на конкретные регионы. Обратите внимание на то, чтобы функции безопасности соответствовали стандарту PCI-DSShttps://www.2checkout.com/ecommerce-glossary/pci-dss/— стандарту безопасности данных, который поддерживается Советом по стандартам безопасности платжных карт. Этот совет был создан после того, как MasterCard, Visa, Discover, JCB и American Express объединились для создания универсальной платформы для предотвращения мошенничества.

    И самое основное — рентабельность. Оцените комиссию за транзакцию, предлагаемую платежной системой, и посмотрите, как она соотносится с функциями, которые можно получить.

    Расскажем о нескольких платежных системах, с которыми мы работали. 

    Stripe

    Stripe — это глобальный процессор онлайн-платежей, которому доверяют тысячи компаний по всему миру. Можно принимать онлайн-платежи через кредитные карты. Со Stripe работают Zoom, Atlassian и Slack, чтобы быстро развиваться и масштабироваться. Stripe доступен в 46 странах, но в России его пока нет.

    разработка saasПриложение Fitness App, где мы использовали платежную систему Stripe

    Braintree

    Braintree — платежная платформа, которая позволяет принимать кредитные и дебетовые карты, PayPal за одну итерацию. Эта платежная технология поддерживается. Платежной системой Braintree владеет PayPal — один их крупнейших финтех-брендов в мире.

    Константин Романов,

    В платежной системе Braintree есть система подписок, в которой можно добавлять свое аддоны (дополнения). Например, если у пользователя есть подписка за 10 долларов, можно добавить аддон. Он позволит реализовать дополнительные услуги к основной подписке. Также есть дискаунты (скидки), они используются для снижения цены подписки, например, в рамках рекламной акции. Обе эти опции изменяют цену подписки для конкретного клиента без изменения цены базового плана.

    Константин Романов, 
    тимлид в Purrweb

    разработка saasE-Signature Project, где мы использовали платежную систему Braintree

    Cloudpayments

    Сервис интернет-эквайринга для любых сайтов и приложений. CloudPayments позволяет совершать регулярные платежи, платежи по банковским картам, Apple Pay и Google Pay. Работает с банковскими картами Visa, MasterCard, Maestro, Visa Electron, и даже Мир.

    разработка saasBiogeek, где мы использовали платежную систему Cloudpayments

    Какие проблемы могут быть при разработке SaaS?

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

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

    В бизнес-модели SaaS путь к превращению бесплатных пользователей в платных подписчиков обычно заключается в более длительном цикле продаж, который обычно включает бесплатные пробные периоды и подписки. Может уйти от нескольких дней до нескольких месяцев до того, как случайный пользователь станет постоянным клиентом.

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

    Модели монетизации  

    Существует несколько способов монетизировать свой SaaS проект. От выбора модели монетизации зависит то, как вы будете зарабатывать на своем продукте. Расскажем о пяти популярных вариантах. 

    1. Фиксированная цена

    Фиксированная цена, вероятно, самый простой способ продать решение SaaS: вы предлагаете продукт с определенным набором функций за фиксированную цену. Фиксированная ставка похожа на модель лицензирования программного обеспечения, которая использовалась до появления облачной инфраструктуры, но с дополнительным преимуществом ежемесячной оплаты. Таким приложением, например является Facetune — приложение для того, чтобы редактировать фотографии.

    2. Pay As You Go

    Этот тип ценовой стратегии напрямую связывает стоимость продукта SaaS с его использованием: чем больше услуг используется, тем больше счет. Если меньше, то меньше соответственно. На практике эта стратегия ценообразования наиболее распространена в компаниях программного обеспечения (например, Amazon Web Services), где взимают плату в зависимости от количества запросов API, обработанных транзакций или используемых гигабайт данных.

    3. Цена за пользователя

    Один пользователь платит фиксированную ежемесячную плату; добавить еще одного пользователя, и цена вырастет вдвое; добавить третьего пользователя, и, как вы уже догадались, ежемесячная стоимость возрастет в три раза. Это упрощает пользователям понимание того, что им дает их ежемесячная подписка, а также позволяет стартапам SaaS управлять своими доходами и прогнозировать их. Пример такой модели — Hubstuff и Intercom.

    4. Цена за фичи

    Если в предыдущих моделях акцент был на пользователях, то в этой модели метрика ценности — это фичи. Ценообразование по функциям разделяет разные ценовые уровни в соответствии с функциональностью, доступной в каждом из них. Чем больше фичей, тем дороже пакет.

    5. Freemium

    По этой модели компания предлагает бесплатный продукт, дополненный платными пакетами. Бизнес-модель freemium обычно используется как часть многоуровневой стратегии ценообразования: базовые функции бесплатные, а за расширенный функционал нужно платить. Базовый уровень ограничен по определенным параметрам, чтобы побудить пользователей к обновлению до платного пакета:

    • на основе функций (если вам нужна функция X, вам нужен платный пакет)
    • на основе емкости (если превысить свое ограничение, вам понадобится платный пакет) 

    По такой модели работает Youtube — сервисом можно пользоваться бесплатно, но также есть платные фичи. С пакетом Premium можно смотреть видео или слушать музыку в фоновом режиме и без рекламы, а также скачивать, чтобы смотреть оффлайн.

    Известные примеры SaaS разработки

    Figma

    Это облачный инструмент UI/UX дизайна, совместимый с любой системой. Он универсален и удобен для совместной работы. Figma сохраняет проекты в облаке, контролирует обновления версий. Так все участники команды могут просматривать, возвращаться, изменять или комментировать проекты в режиме реального времени. Figma работает с платежной системой Stripe. 

    Slack

    Slack — приложение для обмена, архивирования сообщений в реальном времени. Пользователи могут организовывать групповые обсуждения в открытых каналах, посвященных конкретным темам или проектам, или ограничивать взаимодействия участниками. Коллеги также могут общаться один на один через защищенные личные сообщения. Slack также позволяет пользователям обмениваться файлами, документами, электронными таблицами и PDF-документами. Кроме того, все сообщения, уведомления и файлы автоматически индексируются и архивируются.

    Google Docs

    Google Apps — это персонализированная электронная почта, общие календари и видеоконференции с Google Диском. Google Диск — облачное решение для хранения документов, которое позволяет пользователям получать доступ к файлам с любого устройства и мгновенно обмениваться ими.

    Разница между SaaS, PaaS и IaaS

    SaaS (Software as a service). Пользователи получают услуги компаний через браузер или мобильное приложение, используя облако, например — Google Documents. Вместо того, чтобы пользователи устанавливали приложение на свое устройство, приложения SaaS размещаются на облачных серверах, и пользователи получают к ним доступ через Интернет. 

    • Примеры: Salesforce, Dropbox, Zoom

    P.S. подробнее о работе этих приложения можно почитать в разделе FAQ 🙂

    IaaS (Infrastructure as a service). Клиенты могут использовать виртуальные серверы по подписке. Так они покупают только те ресурсы, которые им нужны. В этой модели компания арендует серверы и хранилище, которые им необходимы, у поставщика облачных услуг. Затем они используют эту облачную инфраструктуру для создания своих приложений. IaaS похожа на компанию, сдающую в аренду земельный участок, на котором они могут строить все, что захотят, но им необходимо предоставить собственное строительное оборудование и материалы.

    • Примеры: Amazon Web Services, Google Compute Engine (GCE), Digital Ocean

    PaaS (Platform as a service). Решения PaaS популярны, потому что они сокращают время вывода на рынок и обеспечивают большую гибкость. В этой модели компании не платят за размещенные приложения; вместо этого они платят за то, что им нужно для создания собственных приложений. Поставщики PaaS предлагают все необходимое для создания приложения, включая инструменты разработки, инфраструктуру и операционные системы.

    • Примеры: SAP Cloud, Heroku, Force.com

    Какие затраты на разработку SaaS?

    Затраты на разработку SaaS зависит от множества факторов. Количество функций и интеграций, сложность дизайна и архитектуры, целевой рынок и сроки проекта являются наиболее важными вопросами. Также есть такие факторы, как страна разработки (разница между затратами на разработку приложений в США и России может составлять более 100 долларов в час). Не стоит забывать про маркетинговое продвижение продукта после релиза и дальнейшие доработки.

    Чтобы не нанимать собственную команду разработки, тратить время и деньги на обучение и оплату сотрудников, можно обратиться к аутсорс-агентству. Аутсорсинг задач — популярный способ сократить затраты на разработку SaaS, если у вас ограниченный бюджет.

    Кратенько

    Бизнес-модель SaaS это когда:

    • Компания создает программный продукт и размещает этот продукт на нескольких серверах. Компания управляет аппаратным и программным обеспечением.
    • Клиенты подписываются на услугу и могут использовать программное обеспечение до тех пор, пока продолжают платить регулярную абонентскую плату.
    • Компания делает как основные, так и второстепенные обновления программного обеспечения, и клиенты автоматически получают эти обновления в рамках своей подписки.

    Популярность модели SaaS быстро растет благодаря преимуществам, которые она предлагает как потребителям, так и разработчикам приложений. Экономическая эффективность, гибкость, масштабируемость, актуальные версии и предсказуемые потоки доходов для поставщиков — все это веские причины, почему SaaS остается неотъемлемой частью технологических тенденций.

    Уже готовы представить миру свой SaaS-проект? Мы поможем вам c реализацией.

    FAQ s

    • Что такое SaaS?

      SaaS (Software As a Service) — это модель предоставления лицензии на продукт по подписке. Чаще всего это облачное решение, т. е. находящееся на серверах в интернете. Продукты устанавливаются не на физические носители, получить доступ к нужному софту можно и через интернет.

    • Какие особенности SaaS продуктов?

      Безопасность — ваши данные хранятся в надежном месте; масштабируемость — при необходимости можно легко выполнить обновление или понижение версии; надежность — серверы могут быть расположены по всему миру, а это значит, что если один из них выходит из строя, остальные продолжают работать; более низкие затраты — SaaS обеспечивает более низкие затраты на разработку, поскольку нет необходимости покупать и обслуживать дорогое оборудование потенциально большая клиентская база за счет более низких затрат и пробных периодов; доступность — решение доступно в любое время и ограничено только подключением к Интернету

    • Как выбрать команду для разработки SaaS?

      Над созданием стартапа трудится команда из нескольких человек. Минимальный набор это: проектный менеджер, который будет вести проект, UI/UX дизайнер, который разработает интерфейс приложения, фронтенд и бэкенд разработчики, которые напишут код и QA инженеры, которые проверят этот код на наличие багов. Есть несколько подходов к тому, чтобы собрать команду для разработки SaaS: In-house команда Собрать свою команду — значит, что нужно арендовать офис, приобрести оборудование, купить подписки на все нужные программы, а также самое сложное — найти и нанять сотрудников. И, возможно, вложиться в их дообучение. Но! Если у вас неограниченный бюджет и вы готовы взять на себя руководство, вы получите слаженную команду, способную решить любую проблему. Фрилансеры Если вы не обладаете большим бюджетом, ваш вариант — нанять фрилансера. На биржах фриланса можно найти людей практически под любые задачи, вопрос лишь в качестве выполнения. Фриланс сложен тем, что можно долго искать человека с достаточным опытом и тем, что человек может слиться с вашего проекта и ему за это ничего не будет. Плюс, вам придется отвечать за коммуникацию и заниматься микроменеджментом между подрядчиками. Что, если дизайнер живет в США, а разработчик в Азии? Поддерживать связь между ними будет непросто. Аутсорс-команда Нанять команду на аутсорсе — это получить команду разработки полного цикла. Опытные менеджеры, дизайнеры, разработчики помогут вам с разработкой вашего проекта и будут на поддержке после релиза. Бизнес-аналитик оценит объем работ в соответствии вашему бюджету. А проектный менеджер будет вести ваш проект, держать в курсе событий по ходу разработки и планировать сроки. Найти лучшее аутсорс агентство помогут отзывы на Clutch.

    • Как выбрать компанию по разработке SaaS?

      Вот несколько вещей, на которые нужно обратить внимание, если вы хотите найти надежных подрядчиков: Отзывы Хорошо, если на сайте компании по разработке SaaS есть отзывы или рекомендательные письма с печатью клиента. Но, если такого нет, то можно посмотреть, что пишут о компании на Goodfirms, AppFutura и Google Business. Текстовые отзывы легко подделать, поэтому в большем приоритете компании, где есть видео-отзывы. Опыт работы с аналогичными проектами Проверяйте релевантный опыт аутсорсера. Одна студия реализовала множество проектов по интернету вещей, другая же специализируется на фудтехе. Если компания разрабатывала похожие приложения для других клиентов – это большой плюс. Команда уже знает все подводные камни, а это значит, что багов будет меньше. Уточняющие вопросы Чем больше вопросов вам задают, тем лучше! Некоторые заказчики воспринимают пытливость исполнителя как признак непрофессионализма, но это не так. Наоборот, чем больше аутсорсер интересуется деталями проекта, тем больше вероятность, что он сделает приложение качественным и в скором времени оно появится в App Store или Google Play. Если же вам просто скинули цифру в рублях, то стоит насторожиться. Оплата частями Некоторые компании по разработке SaaS просят внести всю сумму за разработку приложения сразу. Так лучше не делать. Неважно, насколько вы доверяете подрядчику, рисковать не стоит: вы можете оказаться жертвой мошенников и потерять деньги. Максимум на что можно соглашаться — сделать предоплату за часть работы. Это нормальная практика в сфере разработки приложений на заказ.

    • Из каких этапов состоит разработка SaaS?

      Процесс разработки SaaS включает следующие этапы: 1. Бизнес идея. Тут сразу стоит пояснить, что нет смысла придумывать что-то уникальное. Скорее всего, все то, что вы придумаете, в это время уже будет делать кто-то другой. Бизнес-идеи должны решать проблемы пользователей. Как Trello помогает компаниям вести бизнес или Tinder найти партнера. Отталкиваясь от боли людей, вы сможете выбрать лучший вариант для вашего будущего продукта. 2. Исследование рынка. Чтобы понять рынок, нужно изучить его и узнать, кто ваша целевая аудитория. Это поможет при выборе модели монетизации. Захотят ли пользователи покупать ваш продукт сразу, или им нужна будет бесплатная версия на короткий период времени, чтобы оценить ваш продукт. Не забудьте про конкурентов: подумайте не только о том, что они делают правильно, но и о том, что они делают неправильно. Ищите пробелы в услугах или функциях, которые могла бы заполнить ваша платформа, чтобы обеспечить добавленную стоимость и привлечь клиентов. 3. UI/UX дизайн. На этапе дизайна прорабатывается бизнес-логика продукта. Сначала в бой идет UX — дизайнер изучает продукты конкурентов, их функциональность, смотрит что можно перенять, а что сделать лучше в вашем продукте. UX-исследования позволяют продумать продукт, создать и протестировать прототипы и отказаться от заведомо нерабочих решений. Когда приходит время для UI, дизайнеры работают с готовыми макетами: добавляют любые визуальные элементы — цвета, кнопки, шрифты, изображения. На этом этапе создания дизайна также можно работать над брендингом (фирменным стилем) — всем, что, отражает целостность продукта, его позиционирование. 4. Определение технологического стека и разработка. Стек технологий - это список языков программирования, фреймворков и инструментов, используемых при разработке программного обеспечения. Выбор тех стека зависит от конкретных требований вашего бизнеса. Условно, разработка мобильных приложений состоит из двух частей. Фронтенд отвечает за все, что пользователи видят на экранах. Для этих целей вам потребуются современные JavaScript-фреймворки, отвечающие требованиям SaaS — React, или Vue.js. Back-end разработка отвечает за серверную часть. Будучи невидимым для пользователей, он создает основную функциональность вашего продукта SaaS и формулирует его отзывчивость. Выберете надежный фреймворк, например Ruby on Rails или Node.js. P.S. если не шарите в разработке — обратитесь в профессиональному агентство. Грамотный СТО поможет вам с выбором лучшего стека для вашего продукта. 5. Тестирование. Во время и после разработки всегда процесс идет тестирования. Задача QA инженеров — найти все возможные ошибки и баги. Делается это за счет запуска одного и того же скрипта с разными настройками и на разных устройствах, а также тщательного ручного тестирования в конце каждой итерации разработки. 6. Релиз. Релиз продукта — это еще не конец пути. После нужно быстро собрать отзывы первых пользователей. Как это сделать? Провести опрос или интервью. По результатам фидбека будет понятно, что нужно менять: что-то придется добавить, а что-то навсегда удалить. Не расстраивайтесь, если ваше приложение получит много негативных отзывов — это можно использовать, чтобы улучшить ваш продукт. 7. Поддержка. Если к моменту релиза в продукте не было багов, не значит, что все будет идеально работать после. Чтобы быстро пофиксить баги, в то время как продуктом будут пользоваться реальные люди, компании по разработке предлагают услуги поддержки работы приложения после релиза.

    • Почему лучше стоит начать с MVP вашего приложения?

      В разработке программного обеспечения ключевым моментом является проверка вашей идеи на реальном рынке. Сделать это можно с помощью команды разработчиков на аутсорсе. Вы можете найти опытную команду, например на Fiverr. Они могут предоставить вам огромную базу данных независимых подрядчиков, готовых принять участие в вашем проекте по минимально возможной цене за качественные работы. В Purrweb мы разрабатываем веб-приложения, десктоп и мобильные приложения с нуля и проектируем для них интерфейсы UI/UX. Наша задача — помочь молодым стартапам запустить MVP, чтобы проверить идею и быстро «привыкнуть» к рынку.

    • Какие еще есть примеры SaaS продуктов?

      Salesforce — облачная CRM-система, доступ к которой предоставляется исключительно по подписке. Salesforce буквально придумали модель SaaS. Сейчас Salesforce лидирует на рынке CRM-систем, а их выручка ежегодно растет более чем на 20%. Dropbox — это файловый хостинг. Доступ к файлам, размещенным на хостинге, пользователи могут получить с любого устройства. Dropbox работает по модели Freemium: пользователь может создать бесплатный аккаунт с ограниченным количеством свободного пространства, а для увеличения объема требуется платная подписка. Mailchimp — это платформа электронного маркетинга, которая выросла из почтовой службы для малого бизнеса в США до гиганта за 400 миллионов долларов, которым он является сегодня. Основатель MailChimp Бен Честнат использовал нетрадиционный метод для расширения своей клиентской базы. Они взимали небольшую плату со своих пользователей в течение первых восьми лет, а после этого начали предлагать своим клиентам бесплатный план. Zoom — проект, запущенный в 2013 году Эриком Юаном, сегодня используется более чем 300 миллионами человек, которые в то или иное время участвуют в собраниях Zoom. На 3 марта 2020 года у Zoom было 4,84 миллиона ежедневных пользователей по сравнению с 1,56 миллиона пользователей Microsoft Teams. DocuSign — это облачная технология цифровых транзакций, которая позволяет обмениваться контрактами, документами и юридическими материалами. DocuSign также предоставляет услуги аутентификации, управления идентификацией пользователей и автоматизации рабочих процессов. HubSpot — это яркий пример компании SaaS, которая является лидером в области автоматизации входящего маркетинга, с инструментами, ориентированными, на управление контентом, веб-аналитику и поисковую оптимизацию.

    • SaaS или локальное приложение?

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

    • Кому принадлежат мои данные SaaS?

      В подавляющем большинстве случаев вы по-прежнему владеете своими данными в облачной системе. Большинство соглашений об уровне обслуживания подтверждают, что ваша компания владеет вашими данными, расположенными на серверах поставщика, а также ваше право на их получение. Более того, большинство поставщиков SaaS позволяют экспортировать данные и создавать их локальные резервные копии в любое время. Для любого поставщика очень необычно настаивать на сохранении права собственности на ваши данные.

    • Метрики, за которыми нужно следить в работе с SaaS продуктом:

      LTV — ценность каждого пользователя; CAC — стоимость привлечения клиента. Ее можно использовать для расчета доходов и прибыльности, а также для обоснования новых маркетинговых кампаний или других инициатив по привлечению клиентов. MRR и ARR — ежемесячный и годовой доход, они используются для измерения вашего прогнозируемого дохода на ежемесячной или годовой основе