Типы программных продуктов

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

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

Примеры SaaS-приложений:

  1. Мое дело — онлайн-бухгалтерия
  2. МойСклад — складской учет
  3. Мегаплан — система управления средним и малым бизнесом
  4. FogBugz — система баг-трекинга
  5. Google Apps — службы Google для предприятий

Извлечение прибыли:

Основной способ получения дохода от таких продуктов — подписка, т.е. периодические платежи (месячные, квартальные, годовые).

Преимущества для разработчиков:

  1. Постоянный доход от подписки
  2. Нет необходимости поддерживать несколько версий продукта, т.к. все пользователи работают с одной версией
  3. Обновления моментально доступны всем пользователям

Преимущества для пользователей:

  1. Подписка дешевле, чем платеж за лицензию при покупке коробочного продукта
  2. Нет необходимости в поддержке собственной инфраструктуры, установке/обновлении ПО
  3. Обновления бесплатны и не требуют вмешательства пользователя
  4. Возможность «быстро» попробовать продукт

Недостатки:

  1. Разработка веб-приложений требует знания ряда технологий
  2. Необходимость поддержки кроссбраузерности
  3. Некоторые пользователи (в особенности крупные компании) не захотят хранить свои данные на внешних серверах
  4. Требуется постоянная поддержка хостинга, безопасности и резервных копий

2. Скачиваемые веб-приложения
Этот вид продукта устраняет один из недостатков предыдущего, позволяя
пользователям скачивать приложение и устанавливать его на своих серверах. Таким образом, все данные пользователей будут храниться на их стороное.

Примерами таких продуктов могут быть:

  1. Bugzilla — система баг-трекинга
  2. SugarCRM — CRM система (Customer Relationship Management)
  3. Compiere — ERP система (Enterprise Resource Planning)

Извлечение прибыли:

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

Преимущества для разработчиков:

Нет необходимости поддерживать инфраструктуру, резервное копирование и отвечать за безопасность данных пользователей.

Преимущества для пользователей:

  1. Пользователи сохраняют полный контроль над своими данными
  2. Пользователи могут модифицировать приложение под свои нужды, а также интегрировать его с существующей инфраструктурой

Недостатки:

  1. Так как у каждого пользователя свой экземпляр ПО (разные модификации), то поддержка может быть обременительной
  2. Единовременный платеж, в отличие от подписки
  3. Пользователю труднее принять решение о покупке продукта, т.к. единовременный платеж выше, чем подписка
  4. Пользователь должен обладать техническими знаниями для поддержки собственной инфраструктуры, что сужает рынок по сравнению с предыдущим типом программного продукта
  5. Процедура обновления требует вмешательства технического человека
  6. Необходимость поддержки кроссбраузерности

3. Настольные приложения
Не смотря на тенденцию перехода от настольных приложений к веб-приложениям, пока веб-приложения не могут быть полноценной заменой таким классам приложений, как антивирусы, ПО для аудио/видео обработки, ПО для работы с графикой.

Извлечение прибыли:

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

Преимущества для разработчиков:

  1. Не надо беспокоиться о кроссбраузерности
  2. Нет необходимости поддерживать сервера

Преимущества для пользователей:

  1. Пользователи сохраняют полный контроль над своими данными
  2. Пользовательский интерфейс может быть значительно лучше интерфейса веб-приложений

Недостатки:

  1. Поддержка может быть обременительной в силу того, что у разных пользователей установлены разные версии продукта
  2. Единовременный платеж, в отличие от подписки
  3. Пользователю труднее принять решение о покупке продукта, т.к. единовременный платеж может быть достаточно высоким
  4. Процедура обновления может быть проблематичной для пользователя, что породит дополнительные обращения за поддержкой
  5. Необходимость поддержки корректного функционирования программы на разных версиях операционной системы (например, WinXP и Win 7)

4. Мобильные приложения
Мобильные приложения предназначены для мобильных устройств — мобильных телефонов, смартфонов, PDA, MP3 плейеров и др. Наиболее распространенные операционные системы для таких устройств — Android, iPhone OS, RIM BlackBerry OS, Windows Mobile.

В последнее время рынок мобильных приложений динамично растет. По некоторым оценкам число пользователей мобильных устройств должно вырасти со 100 миллионов в 2009 году до одного миллиарда в 2013.

Извлечение прибыли:

Как правило, мобильные приложения либо требуют единовременного платежа, либо бесплатны.

Во втором случае, мобильные приложения служат как дополнительное средство доступа к веб-приложениям. Примерами такой связки, веб-приложение+мобильное приложение, могут быть:

  1. Remeber the milk — онлайн система управления задачами
  2. Альфа-Мобайл — мобильный доступ к счету Альфа-банка

Преимущества для разработчиков:

  1. Как правило, есть специальное место (такое как Android Market, iPhone Apps Store, Ovi от Nokia), где пользователи могут купить приложение. Есть неплохие шансы, что пользователи случайно наткнутся на ваше приложение
  2. Рынок молодой и менее конкурентный, чем рынок настольных или веб-приложений

Преимущества для пользователей:

Возможность доступа к приложению в любой момент

Недостатки:

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

5. Плагины для сторонних продуктов
Существует множество программных продуктов, которые предоставляют внешние API для разработки дополнительных расширений. В качестве примеров можно привести Вконтакте, Facebook, WordPress, Firefox, LiveStreet.

Извлечение прибыли:

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

Преимущества для разработчиков:

  1. Если вы разработали хорошее приложение, то есть возможность получить экспоненциальный рост пользователей за счет вирусного маркетинга
  2. Часто, есть специальное место (такое, например, как Дополнения для Firefox, WordPress Plugin Directory), откуда пользователи могут скачать расширения. Есть неплохие шансы, что пользователи случайно наткнутся на ваш продукт
  3. Рынок молодой и менее конкурентный, чем рынок настольных или веб-приложений

Преимущества для пользователей:

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

Недостатки:

За счет «слабых» методов извлечения прибыли мало примеров приложений, которые приносят реальный доход

Tags:

Автор

Эту статью написал who has written 29 posts on Software & Startups.

Ответы: 5 на “Типы программных продуктов”

  1. Vic 18/10/2010 at 00:54 #

    Насчёт android market читал где-то success-story о том, как один программист, сделав простенькое приложение (что-то типа «Наряди ёлочку») поднимал за несколько дней около 1000 баксов :))) однако я немного офигел что в самом маркете количество приложений уже перевалило за миллиард, есть большие шансы, что собственноручно сделанная мегаполезная прога просто растворится в таком ассортименте

  2. Алексей 18/10/2010 at 10:48 #

    ASoft CRM (http://asoftcrm.com/) одна из первых российских CRM систем предложенных как SaaS.

  3. Vic 27/10/2010 at 12:27 #

    «количество приложений уже перевалило за миллиард»
    Сорри, это число скачиваний. Приложений существенно меньше)))

  4. Екатерина 04/02/2016 at 15:15 #

    А почему так мало облачных приложений представили?
    Например, есть еще отличное SaaS-приложение — онлайн-бухгалтерия Облик SaaS (ioblik.com).

  5. Викторgova 08/07/2016 at 08:39 #

    Классная бесплатная реклама

    Отличная, БЕСПЛАТНАЯ реклама для Вашего бизнеса, товаров или услуг на нашем ресурсе (ТИЦ 90 и Яндекс каталог). ССЫЛКИ на сайты разрешены! http://rekforum.forum2x2.ru

Оставить комментарий