Создание веб-приложений

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

Дашборд веб-приложения с аналитикой и графиками бизнес-метрик

Менеджеры ведут клиентов в Excel. Заявки приходят на почту, дублируются в мессенджере, теряются между отделами. Склад считается в 1С, но актуальные остатки знает только кладовщик — потому что «там не всё внесли». Руководитель просит отчёт по продажам за квартал — бухгалтер собирает его 3 дня из четырёх файлов.

Знакомо? Это типичная картина в компаниях на 15–100 сотрудников. Готовые CRM и ERP закрывают 70–80% стандартных задач, но оставшиеся 20% — это как раз то, что делает ваш бизнес уникальным. Нестандартная воронка продаж. Специфический документооборот. Отраслевая отчётность, которой нет ни в одной коробке. И именно эти 20% съедают 80% времени сотрудников.

Создание веб-приложения на заказ решает эту проблему. Не «ещё один сайт» — а рабочий инструмент, который автоматизирует конкретно ваши процессы, с вашей логикой, вашими ролями и вашими данными. В DEVRUM мы строим такие системы на двух стеках: Jmix для enterprise-задач и WordPress для контентных проектов.

Какие веб-приложения мы разрабатываем

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

CRM и ERP-системы. Учёт клиентов, сделок, задач, документов. Со статусными моделями, автоматическими уведомлениями и отчётами. Для тех случаев, когда Bitrix24 или amoCRM не справляются с нестандартной воронкой или нужна глубокая интеграция с учётной системой.

Личные кабинеты. Не просто «профиль пользователя», а полноценный интерфейс с историей заказов, документами, статусами заявок, подписками. С разделением прав: клиент видит свои данные, менеджер — данные всех клиентов, руководитель — аналитику и отчёты.

Внутренние порталы. Единое окно для сотрудников: заявки на отпуск, согласование документов, база знаний, новости компании, HR-инструменты. Вместо 5 разных сервисов — один портал, привязанный к вашей оргструктуре.

B2B-платформы. Порталы для работы с контрагентами: обмен документами, отслеживание поставок, электронные заявки. С ролями «поставщик», «закупщик», «логист» и маршрутами согласования.

Дашборды аналитики. Сбор данных из нескольких источников (1С, CRM, Google Analytics, IoT-датчики), визуализация в реальном времени. Руководитель открывает один экран — и видит ключевые метрики бизнеса без звонков и запросов.

Интеграционные хабы. Связывают между собой разрозненные системы: 1С + CRM + сайт + мобильное приложение. Единая точка обмена данными вместо десятка ручных выгрузок.

Код веб-приложения на Java в IDE — процесс enterprise-разработки

Два стека: Jmix для enterprise и WordPress для контента

Мы не используем один фреймворк для всего подряд. Задача определяет инструмент.

Jmix — для систем со сложной бизнес-логикой

Jmix — enterprise-фреймворк на базе Java и Spring Boot. Его используют банки, госструктуры, промышленные предприятия. ПО внесено в реестр Российского ПО.

Что даёт Jmix из коробки:

  • Row-level security — менеджер видит только своих клиентов, руководитель — всех. Настраивается на уровне фреймворка, а не костылями в коде
  • Audit log — кто, когда и что изменил в системе. Для enterprise это не «nice to have», а требование безопасности
  • BPM-движок — согласования, статусные модели, маршруты документов. Заявка → руководитель → бухгалтер → исполнение — с автоматическими уведомлениями на каждом шаге
  • Генератор отчётов — Excel, PDF, Word из шаблонов. Не вручную в коде, а через конструктор с привязкой к данным
  • REST API из коробки — любая сущность автоматически становится доступной через API. Для мобильного приложения, для интеграции с 1С, для внешних систем

Когда выбираем Jmix: CRM/ERP-системы, документооборот, учётные системы, порталы с ролями и правами, интеграции с Kafka и MQTT, обработка данных с IoT-устройств.

WordPress — для контента, каталогов и магазинов

WordPress покрывает задачи, где ядро — контент: корпоративные сайты, каталоги услуг, интернет-магазины на WooCommerce, блоги, лендинги. Не стоит строить CRM на WordPress — но для каталога на 3 000 товаров или корпоративного сайта с 50 страницами это лучший выбор по соотношению скорости разработки и стоимости.

Подробнее о наших WordPress-проектах — на странице доработки лендингов с ростом конверсии.

Процесс разработки: от первого звонка до продакшена

Мы работаем по Scrum с двухнедельными спринтами. Вот как это выглядит на практике:

1. Аналитика и проектирование (1–3 недели). Разбираем вашу задачу: какие процессы автоматизируем, какие роли нужны, с чем интегрируемся. На выходе — техническое задание с описанием сущностей, экранов, API и интеграций. Не 50-страничный документ «для галочки», а рабочая спецификация, по которой можно оценить каждый модуль в часах.

2. Прототипирование (3–5 дней). Собираем кликабельный прототип ключевых экранов. Вы видите, как будет выглядеть система, до того как написана первая строчка кода. Это экономит 2–4 недели на переделках, потому что «я представлял это по-другому» случается на этапе макета, а не после месяца разработки.

3. Разработка спринтами (1–4 месяца). Каждые 2 недели — демо рабочего функционала. Не слайды и не «мы работаем». Реальный код, который можно потыкать. После каждого демо — обратная связь и корректировка приоритетов. Если за первый спринт стало понятно, что модуль Х важнее модуля Y — переключаемся без потери времени.

4. Тестирование (параллельно + 1–2 недели финальное). Unit-тесты пишем вместе с кодом — покрытие критической бизнес-логики не менее 80%. Финальное тестирование: нагрузочное (сколько пользователей одновременно), интеграционное (все системы связаны), приёмочное (вы проверяете сценарии).

5. Деплой и запуск (2–5 дней). Разворачиваем на вашем сервере или в облаке (Docker + Kubernetes). Настраиваем мониторинг, бэкапы, SSL. Обучаем пользователей — не вебинар на 2 часа, а конкретные инструкции по ролям: «администратор делает так, менеджер — так».

6. Сопровождение. После запуска не бросаем. Подробнее — на странице сопровождения и поддержки ПО.

Проектирование архитектуры веб-приложения на доске — аналитика и планирование

Примеры задач и сроки разработки веб-приложений в 2026 году

Абстрактные обещания «сделаем быстро и качественно» ничего не говорят. Вот конкретные примеры задач, которые мы решаем, с реалистичными оценками:

Задача Стек Срок
Личный кабинет клиента с историей заказов, документами, уведомлениями Jmix 6 недель
CRM с нестандартной воронкой и интеграцией с 1С Jmix 2–3 месяца
B2B-портал с ролями, документооборотом и согласованиями Jmix 3–4 месяца
Дашборд аналитики с агрегацией данных из 3+ источников Jmix 4–6 недель
Интернет-магазин на WooCommerce (до 2 000 товаров) WordPress 3–5 недель
Корпоративный сайт с каталогом услуг и блогом WordPress 2–4 недели
Система учёта заявок с маршрутами согласования Jmix 2 месяца
Интеграционный хаб: 1С + CRM + сайт через REST API Jmix 4–8 недель

Сроки указаны от старта разработки (после завершения аналитики и согласования ТЗ). Точная оценка — после обсуждения вашей задачи.

Заказное веб-приложение vs готовое решение

«Зачем разрабатывать своё, если есть Bitrix24 / 1С / Salesforce?» Резонный вопрос. Вот честное сравнение:

Критерий Коробочное решение Заказная разработка
Старт Быстро (дни) Дольше (недели)
Подстройка под процессы Вы подстраиваетесь под систему Система подстраивается под вас
Интеграции Только из маркетплейса Любые: REST, SOAP, Kafka, MQTT
Масштабирование Ограничено тарифом Горизонтальное, без лимитов
Ежемесячная подписка Обязательна (растёт с числом пользователей) Нет подписки вендору
Владение кодом Нет доступа Код ваш, данные ваши
Миграция Сложно, данные залочены Полная свобода

Коробка хороша на старте. Но когда бизнес вырастает из стандартных процессов — а это происходит у 60% компаний в первые 2 года — кастомизация коробки обходится дороже, чем заказная разработка с нуля. Потому что вы платите и за подписку, и за интегратора, и за обходные решения для задач, которые коробка не поддерживает.

Технологический стек: что под капотом

Мы не скрываем, на чём работаем. Прозрачность стека — это часть доверия.

Backend (Jmix-проекты):

  • Java 17/21 — основной язык. LTS-версии с долгосрочной поддержкой, без сюрпризов
  • Spring Boot 3.x — фундамент: DI, Security, Cache, Scheduling, AOP
  • PostgreSQL — основная СУБД. Надёжная, масштабируемая, с отличной поддержкой JSON и полнотекстового поиска
  • Apache Kafka — для асинхронной обработки: очереди событий, интеграция с IoT-устройствами, уведомления
  • REST API / WebSocket — синхронное и реалтайм-взаимодействие. WebSocket — для дашбордов, чатов, уведомлений без polling
  • Liquibase — версионирование схемы БД. Каждое изменение структуры базы отслеживается и откатывается

DevOps:

  • Docker — контейнеризация. Одинаковое окружение на dev, staging и production
  • Kubernetes (MicroK8s) — оркестрация для проектов, где нужно масштабирование и отказоустойчивость
  • CI/CD — автоматическая сборка и деплой через Jenkins / GitLab CI. Коммит → тесты → staging → production

Frontend (Jmix): Vaadin — серверный рендеринг UI. Бизнес-логика и интерфейс в одном JVM-процессе, что упрощает отладку и ускоряет разработку экранов на 30–40% по сравнению с SPA-подходом.

Frontend (WordPress): Современные темы на PHP 8.3, оптимизация PageSpeed до 90+ баллов, адаптивная вёрстка.

Почему заказывают создание веб-приложений в DEVRUM

7+ лет в enterprise-разработке. Не фриланс-команда, которая вчера делала лендинги, а сегодня берётся за ERP. За плечами — проекты для Amdocs (Израиль), МТС, Транснефть. Системы с сотнями тысяч пользователей и терабайтами данных.

Два стека — одна команда. И enterprise-система на Jmix, и корпоративный сайт на WordPress — один подрядчик. Не нужно координировать 3 команды и терять время на «это не наша зона ответственности».

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

Прозрачный процесс. Двухнедельные спринты с демо. Вы видите прогресс, а не ждёте 4 месяца «чёрного ящика». Трекер задач с вашим доступом — каждый час разработки зафиксирован.

Разумная стоимость. Мы работаем как ИП, не агентство с 30% накладных. Есть тариф сопровождения — при длительном сотрудничестве ставка снижается.

Если ваш бизнес перерос Excel и готовые решения — напишите. Обсудим задачу, дадим оценку по срокам и стоимости. Первая консультация — бесплатно.


Что мы разрабатываем

CRM и ERP-системы под ваши процессы
Личные кабинеты с ролями и правами
Внутренние порталы и B2B-платформы
Дашборды аналитики в реальном времени
Интеграционные хабы (1С, Kafka, MQTT)
Интернет-магазины и каталоги на WordPress

Как мы работаем

  • 01
    Аналитика и проектирование
    Разбираем задачу, проектируем архитектуру, создаём ТЗ с описанием сущностей, экранов и интеграций. Кликабельный прототип ключевых экранов до написания кода. Занимает 1–3 недели.
  • 02
    Разработка спринтами
    Каждые 2 недели — демо рабочего функционала. Не слайды, а реальный код. Корректировка приоритетов после каждого спринта. Unit-тесты с покрытием не менее 80% критической логики.
  • 03
    Тестирование и деплой
    Нагрузочное, интеграционное и приёмочное тестирование. Деплой в Docker + Kubernetes. Настройка мониторинга, бэкапов, SSL. Обучение пользователей по ролям.
  • 04
    Сопровождение и развитие
    После запуска не бросаем. Мониторинг, обновления безопасности, доработки по сниженной ставке. Знаем проект изнутри — обновляем за часы, а не дни.

Почему выбирают DEVRUM

7+ лет enterprise-опыта
Проекты для Amdocs (Израиль), МТС, Транснефть. Системы с сотнями тысяч пользователей. Не агентство, которое вчера делало визитки — а инженеры с enterprise-бэкграундом.
Два стека — одна команда
Jmix для enterprise-систем и WordPress для контентных проектов. Один подрядчик на всё — без координации между тремя командами и «это не наша зона ответственности».
Прозрачные спринты
Демо каждые 2 недели. Трекер задач с вашим доступом. Каждый час разработки зафиксирован. Вы видите прогресс, а не ждёте «чёрный ящик» 4 месяца.
Код — ваш навсегда
Полная передача исходного кода, документации и прав. Можете продолжить с нами или передать другой команде. Никакой привязки к вендору.

    Оставьте заявку прямо сейчас и мы рассчитаем
    стоимость разработки с максимальной скидкой!

    Отправляя данную форму вы соглашаетесь с политикой конфиденциальности

    icon_c

    Частые вопросы о создании веб-приложений

    Сколько времени занимает создание веб-приложения на заказ?
    Зависит от масштаба. Личный кабинет клиента — от 6 недель. CRM с интеграцией с 1С — 2–3 месяца. B2B-портал с документооборотом — 3–4 месяца. Точные сроки определяем после аналитики и согласования ТЗ. Работаем спринтами по 2 недели с демо рабочего функционала.
    Какие технологии используете для разработки веб-приложений?
    Для enterprise-систем — Jmix (Java 17/21, Spring Boot, PostgreSQL, Kafka). Для контентных проектов — WordPress с PHP 8.3. DevOps: Docker, Kubernetes, CI/CD. Выбор стека зависит от задачи: если нужны роли, права, BPM — Jmix. Если каталог или магазин — WordPress.
    Чем заказное веб-приложение лучше готового решения (Bitrix24, 1С)?
    Готовое решение подстраивает вас под свою логику. Заказное — подстраивается под ваши процессы. При масштабировании кастомизация коробки часто обходится дороже разработки с нуля, плюс вы платите ежемесячную подписку вендору и зависите от его обновлений.
    Что получаю после завершения разработки?
    Полностью работоспособную систему, весь исходный код, документацию, инструкции для пользователей. Код принадлежит вам — можете развивать его с нами или передать другой команде. Также предлагаем сопровождение: мониторинг, бэкапы, обновления, доработки по сниженной ставке.