Pro
Десктопные программы

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

Разрабатываем программы для Windows, macOS и Linux для рабочих мест, где сотрудник весь день за одним компьютером: склад, касса, цех, лаборатория. Программа не останавливается при обрыве связи, работает напрямую с принтером и сканером и подключается к вашей учётной системе и CRM.

Windows, macOS, LinuxРабота без интернетаИнтеграция с 1С и CRM
Определить подходящую платформу
Интерфейс программы управления, открытый на настольном компьютере
Когда нужна

Когда десктопная программа — самое подходящее решение?

Многие задачи закрывает и система в браузере. Но в пяти ситуациях ниже ограничения браузера начинают мешать работе — именно тогда десктопная программа подходит лучше других вариантов.

Выбор платформы

Какая платформа подходит вашему бизнесу?

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

Сайт или веб-система

Когда выбираем это

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

Чем удобна

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

Мобильное приложение

Когда выбираем это

Сотрудник или клиент в движении: доставка, выездная работа, приём на месте.

Чем удобна

  • Камера телефона, GPS и push-уведомления
  • Короткие действия, выполняемые одной рукой
  • Приложение, постоянно присутствующее в телефоне клиента
  • Работа в дороге и в транспорте

Десктопная программа

Когда выбираем это

Работа идёт за одним компьютером, в течение длинной смены и с большими объёмами данных.

Чем удобна

  • Работа, которая не прерывается при обрыве интернета
  • Прямая работа с принтером, сканером и считывателем штрих-кодов
  • Массовый импорт, отчёты и операции с файлами
  • Хранение данных внутри сети компании

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

Направления

Десктопные решения под ваш бизнес-процесс

Разрабатываем программы по шести направлениям ниже. Отправная точка везде одна — изучение вашего текущего порядка работы и перенос его на экраны.

Складская программа и инвентаризация

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

Касса и точка продаж (POS)

Продажа, возврат, открытие и закрытие смены. Прямая работа с чековым принтером, отчёт по кассиру и продолжение продаж при обрыве интернета.

Управление производством и цехом

Наряд-заказ, статус по этапам, расход сырья и учёт готовой продукции. Используется на терминале в цехе с простым и крупным интерфейсом.

Генератор отчётов и документов

Автоматическая подготовка договора, счёта-фактуры, акта и внутреннего отчёта по шаблону. Результат выходит в PDF или Excel и сразу отправляется на печать.

Лаборатория и специализированное рабочее место

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

Внутренняя база данных и архив

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

Технология

Технологию выбираем под функции

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

Electron.js

Когда выбираем это

Когда программа работает с большим числом отчётов, таблиц и внешних систем, а также когда у вас или на рынке много веб-разработчиков.

Что это даёт

  • Общий код и дизайн с вашей существующей веб-системой
  • Доступ к файловой системе и устройствам через модули Node.js
  • Быстрая сборка сложных табличных и отчётных интерфейсов
  • Найти разработчика для сопровождения обычно проще

Flutter Desktop

Когда выбираем это

Когда интерфейс тяжёлый — много графики, живые диаграммы, часто обновляемый экран — или когда та же программа нужна ещё и на телефоне.

Что это даёт

  • Интерфейс отрисовывается напрямую, поэтому анимация плавная
  • Единая кодовая база для десктопной и мобильной версии
  • Собственный язык дизайна, одинаковый во всех трёх системах
  • Размер программы и расход памяти обычно меньше

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

Интеграции

Десктопная программа связывается с системами на вашем рабочем месте

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

Десктопная программа
1C / buxgalteriya
CRM
Ombor bazasi
Printer / skaner
Shtrix-kod / QR
REST API
Bulutli zaxira
Telegram bildirishnoma

Десктопная программа: 1C / buxgalteriya, CRM, Ombor bazasi, Printer / skaner, Shtrix-kod / QR, REST API, Bulutli zaxira, Telegram bildirishnoma

Что происходит при обрыве интернета

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

Процесс

Как создаётся десктопная программа?

Шесть этапов. В конце каждого у вас остаётся конкретный результат, который можно посмотреть и утвердить, поэтому вы не остаётесь в неведении до конца проекта.

  1. 01

    Изучение процесса на месте

    Наблюдаем, как сотрудник работает сейчас: какие бумаги заполняются, какой Excel ведётся, где повторяется ошибка.

    В результате у вас остаётсяПисьменный список требований и перечень операций под автоматизацию

  2. 02

    Экраны и порядок работы

    Рисуем экраны для каждой роли и задаём последовательность действий: за сколько нажатий должна завершаться операция.

    В результате у вас остаётсяКликабельный прототип и список ролей

  3. 03

    Архитектура базы и интеграций

    Проектируем структуру данных, правила синхронизации и точки подключения к внешним системам.

    В результате у вас остаётсяСхема базы и план интеграций — с какой системой и как идёт обмен

  4. 04

    Разработка и внутреннее тестирование

    Пишем модуль за модулем и тестируем каждый отдельно. Промежуточные версии передаём вам на просмотр.

    В результате у вас остаётсяРаботающая версия и промежуточный отчёт по выполненным работам

  5. 05

    Тестирование на рабочем месте и обучение

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

    В результате у вас остаётсяОбученные сотрудники и короткая инструкция по использованию

  6. 06

    Установка и наблюдение

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

    В результате у вас остаётсяУстановочный файл под каждую платформу, порядок резервного копирования и контакт поддержки

Срок проекта зависит от объёма требований: узкая программа под одно рабочее место готова за несколько недель, многоролевая система — за несколько месяцев. Точный срок называем по итогам первого этапа, после утверждения списка требований.

Стоимость

От чего зависит стоимость десктопной программы?

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

Факторы, влияющие на расчёт

  • Количество экранов и ролей пользователей
  • Структура и объём базы данных
  • Требуется ли офлайн-режим и синхронизация
  • Какие платформы нужны: Windows, macOS, Linux
  • Интеграции с существующими системами: 1С, CRM, складская база
  • Работа с устройствами: принтер, сканер, считыватель штрих-кодов
  • Виды отчётов и форматы экспорта
  • Требования к системе прав и журналу аудита
  • Способ установки и автоматическое обновление
  • Обучение сотрудников и срок сопровождения

Расчёт даём после того, как готов список требований — тогда сумма опирается на объём работ, а не на догадку. Утверждённые тарифы по другим нашим услугам можно посмотреть на странице цен.

Все цены
Наши работы

Бизнес-системы, которые мы создали

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

Говорим прямо: эти проекты построены на веб-технологиях, они не являются десктопными программами. Здесь они приведены по одной причине — показывают наш опыт в анализе рабочего процесса, проектировании многоролевых систем и построении отчётной логики. Когда десктопный проект появится в портфолио, мы покажем его в этом разделе отдельно.

Вопросы

Частые вопросы о десктопных программах

Вопросы, которые задают чаще всего перед заказом, и прямые ответы на них.

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

Следующий шаг

Вместе с десктопной программой чаще всего нужно это

Десктопная программа обычно не единственная система. Услуги ниже дополняют её — что именно вам понадобится, зависит от вашего рабочего процесса.

Вместе определим, какая программа вам нужна

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

Связаться с нами