Обзор российских low-code систем в 2025 году

Обзор российских low-code систем

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

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

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

Что ждут заказчики от low-code-платформ в 2025 году

При выборе low-code-платформ клиенты будут ожидать от российских продуктов повышенной гибкости, масштабируемости и надежности. Заказчики также будут уделять внимание удобству обновлений, безопасности данных и возможности кастомизации под специфические нужды бизнеса. Кроме того, ожидается, что платформы будут предлагать более продвинутые инструменты для автоматизации процессов, искусственного интеллекта и аналитики, чтобы помочь компаниям быстрее принимать решения и оптимизировать операции.

Для крупных клиентов low-code платформы должны быть не только мощными, но и ориентированными на корпоративные стандарты. Это включает в себя стабильность работы в условиях высоких нагрузок, поддержку распределенных команд и возможность масштабирования на глобальном уровне.

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

Задача отечественных вендоров состоит в том, чтобы демонстрировать качество российского ПО, его масштабируемость, продуманность и глубокое понимание решаемых проблем, а также соответствие мировым стандартам, включая качественный интерфейс.

Методология исследования

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

Технические критерии:

  • Настройка
    бизнес-процессов
  • Функциональность визуального редактора
  • Мобильное приложение
  • Ролевая модель
  • Логирование и аудит
  • Наличие готовых решений
  • Установка, разработка и сопровождение
  • UX/UI
  • Инструменты CI/CD
  • Инструменты отладки
  • Аутентификация и авторизация
  • Масштабирование
  • Архитектура
  • Безопасность
  • Отказоустойчивость
  • Наличие ИИ

Омниканальность:

  • Совместимость
  • Интеграция
  • Мобильное приложение

Организационные критерии:

  • Импортозамещенность
  • Комьюнити
  • Техническая поддержка и обучение

Дружелюбность интерфейса:

  • Настройка пользовательского интерфейса системы
  • Наличие готовых интерфейсов для разных ролей

Перечень используемых в статье терминов:

UX/UI —UX-дизайн (User Experience — «пользовательский опыт») отвечает за то, как интерфейс работает. UI-дизайн (User Interface — «пользовательский интерфейс») отвечает за то, как интерфейс выглядит.

CI/CD (Continuous Integration — «непрерывная интеграция», Continuous Delivery — «непрерывная поставка») — набор инструментов, которые позволяют разработчикам непрерывно разворачивать разработку.

ИИ — искусственный интеллект.

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

BPMN (Business Process Model and Notation) — система условных обозначений используемых для моделирования бизнес-процессов.

BPM-система (Business Process Management) — «система управления бизнес-процессами» — информационная система и концепция управления организацией, при которой бизнес-процессы рассматривают как особые ресурсы; моделируют и анализируют их с помощью программного обеспечения —BPM-системы.

CRM-система (Customer Relationship Management) — прикладное программное обеспечение, предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процессов и последующего анализа результатов.

REST (Representational State Transfer) API (Application Programming Interface) — это архитектурный подход, который устанавливает ограничения для API: как они должны быть устроены и какие функции поддерживать. Метод позволяет стандартизировать работу программных интерфейсов, сделать их более удобными и производительными.

SLA (Service Level Agreement — «соглашение об уровне обслуживания») принятая сторонами договоренность, которая определяет характеристики и параметры предоставляемых услуг.

SOAP (Simple Object Access Protocol) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.

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

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

Рейтинг участников

Финальный рейтинг

Общий рейтинг Платформа Итоговый балл
1 Directum RX 23
2 Первая форма 20
3 ELMA 19
4 BPMSoft 16
5 GreenData 14

Результаты участников

Directum RX

Directum RX включает набор BPM-возможностей для гибкого управления бизнес-процессами. Один из инструментов моделирования процессов в системе — low-code-среда разработки. Экосистема Directum RX уже включает готовый набор решений, которые закрывают большинство типовых задач бизнеса. Такой подход ускоряет внедрение и помогает быстрее получить эффект. Готовые решения проще сопровождать, обновлять и поддерживать.

Плюсы

  • визуальная low-code-среда поддерживает механизм слоев разработки;
  • высокая масштабируемость и отказоусточивость платформы подтверждена нагрузочными тестированиями до 50 тыс. пользователей;
  • редактор бизнес-процессов с широким набором функций в веб-интерфейсе (no-code);
  • поддержка настройки ролей в бизнес-процессах с помощью настройки таблицы критериев;
  • большой выбор инструментов для публикации разработки;
  • поддержка готовых коннекторов для интеграции с другими системами;
  • возможность настройки интерфейсов пользователей в зависимости от критериев;
  • мобильное приложение с возможностью дополнительных настроек;
  • настройка политик безопасности и ролевого доступа;
  • настройка экранных форм в зависимости от критериев;
  • встроенный искусственный интеллект;
  • богатый выбор различных решений на сайте вендора.

Минусы

  • отсутствие поддержки BMPN 2.0;
  • для создания отчетов необходим изучить дополнительный инструментарий;
  • Low-code-среда разработки не разворачивается на мобильных устройствах.

Первая форма

«Первая Форма» — система с продвинутыми возможностями автоматизации документооборота, управления проектами, CRM, В2В2С-решений и корпоративных коммуникаций. Инструмент имеет широкие возможности, среди которых есть настройка уведомлений, настройка родительских и дочерних подпроцессов.

Плюсы

  • настройка бизнес-процессов интуитивно понятна, что положительно отражается на скорости разработки;
  • мобильное приложение с современным интерфейсом и широким набором функций;
  • настройка организационной структуры, календарей, профилей пользователей и др.;
  • возможность интеграции с внешними системами, поддержка REST API;
  • пользовательские интерфейсы настраиваются в собственном low-code-редакторе;
  • поддерживаются политики безопасности и ролевая модель. Есть возможность настройки доступа для различных объектов системы.

Минусы

  • позиционируется как no-code, но не low-code-платформа;
  • отсутствие поддержки BPMN 2.0;
  • автоматическая генерация UI не позволяет добиться высокого уровня кастомизации интерфейсов и сложных экранных форм;
  • отсутствие развитого комьюнити;
  • отсутствие ИИ.

ELMA

ELMA — Low-code платформа для быстрого построения корпоративных приложений, выстраивает взаимодействие сотрудников из разных департаментов в сеть взаимосвязанных бизнес-процессов.

Плюсы

  • поддержка BPMN 2.0, настройка автодействий и поддержка подпроцессов;
  • редактор процессов с отображением ролей пользователей;
  • настройка экранных форм через собственный редактор;
  • настройка функциональной и организационной ролевой модели, поддержка матриц настройки доступа к объектам системы;
  • создание бизнес-правил в интерфейсе таблицы автоматического принятия решений;
  • low-code-настройка интеграции с поддержкой REST API;
  • настройка отчетов с помощью собственного low-code-редактора;
  • наличие магазина готовых решений.

Минусы

  • слабые возможности настройки SLA (срок выполнения задачи и т. д.);
  • сценарии, разработанные внутри процессов, нельзя сформировать в переиспользуемые функции;
  • отсутствие поддержки разных производственных календарей для разных подразделений;
  • слабый функционал по настройке отчетных форм, построение сложных многомерных отчетов вряд ли возможно;
  • настройка экранных форм ограничена платформенными стилями элементов интерфейса;
  • архитектура платформы не заточена под большие нагрузки. Нагрузочное тестирование, заявленное вендором, мало сопоставимо с реальным использованием решений на базе платформы;
  • в ходе тестирования возникали вопросы к быстродействию системы и отображению элементов в веб-интерфейсе.

BPMSoft

BPMSoft — это технологичная low-code платформа для создания собственных бизнес-приложений и ИТ-решений. Система легко подстраивается под потребности вашего бизнеса.

Плюсы

  • настройка бизнес-процессов с возможностью определения этапов жизненного цикла объектов системы;
  • поддержка BPMN 2.0 c возможностью настройки различных действий и связей между процессами;
  • создание пользовательских интерфейсов в собственном low-code-редакторе с возможностью указания атрибутов и их расположения;
  • настройка интерфейса мобильного приложения на основе функционала веб-версии;
  • интеграция с внешними системами через low-code c поддержкой REST и SOAP;
  • поддержка отчетов в различных форматах через low-code редактор;
  • настройка политик безопасности и прав доступа;
  • наличие дополнительных модулей в магазине готовых решений.

Минусы

  • Нет единой платформы, есть три различные версии сервиса, оптимизированные под разные цели: управление продажами, управление маркетингом, управление сервисом;
  • разрозненный механизм настройки SLA, что затрудняет поддержку процессов в долгосрочной перспективе;
  • слабый функционал по настройке отчетных форм, построение сложных многомерных отчетов вряд ли возможно;
  • в системе нет механизмов рестарта процессов, завершившихся с ошибкой на определенном этапе прохождения.

GreenData

Low-code платформа GreenData — это полный набор инструментов для разработки ИТ систем любой сложности. Она включает в себя все необходимые модули, готовые шаблоны и виджеты для создания продуктов без необходимости дополнительной установки или покупки компонентов.

Плюсы

  • поддержка BPMN 2.0;
  • быстрая настройка бизнес-процессов с широкими возможностями;
  • большинство настроек доступны в визуальном редакторе, с возможностью настройки бизнес-логики на скриптовом языке при необходимости;
  • создание пользовательских интерфейсов с поддержкой веб- и мобильных клиентов в Low-code редакторе с графическим представлением и группировкой атрибутов;
  • нативное мобильное приложение;
  • интеграция с внешними системами через настройку в low-code-редакторе с поддержкой REST API;
  • возможность создания отчетов в платформе или интеграция с внешними источниками;
  • настройка политик безопасности и ролей доступа с использованием функциональной структуры организации;
  • конфигурирование организационной структуры, бизнес-календарей и профилей пользователей
  • есть возможности встраивания ИИ.

Минусы

  • ограничения по масштабируемости — 10 000 посетителей;
  • отсутствие поддержки совместной работы с одним объектом системы;
  • негибкая настройка интерфейса пользователей;
  • нагроможденный дизайн веб-интерфейса;
  • малое число преднастроенных готовых решений.

Наблюдения и выводы

В ходе исследования были проанализированы 10 low-code платформ по 3 ключевых аспектам: функциональность, омниканальность, организационный потенциал.

В наш рейтинг включены топ 5 систем, которые получили наивысшую оценку экспертов.

Стоит отметить, что не все платформы из нашего рейтинга заявлены как универсальные low-code платформы, но несмотря на это — многие показали себя очень хорошо с точки зрения универсальности. Все 5 финалистов включены в единый реестр отечественного ПО.

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

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

Low-code-платформы предлагают универсальный способ быстро создавать решения. Но есть и альтернативные варианты — взять готовое решение и только адаптировать, не разрабатывая с нуля. Кроме того, для крупных проектов важно интегрировать новую систему в ИТ-окружение. При таком комплексном взгляде становится важно не столько сама low-code-платформа, но экосистема решений, которую предлагает вендор, и простота интеграции блоков в инфраструктуру.