+7 (982) 010-01-18 Обсудить проект
Монитор с программой планирования производства и сервер рядом

Веб-разработка

Разработка ПО на заказ

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

Веб, мобильные и десктоп
Интеграции с 1С и CRM
Передача кода и документации

Стоимость

Сколько стоит

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

Вилку называем после брифа

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

Входит в работу

  • Анализ требований и техническое задание
  • Прототип и дизайн интерфейса
  • Разработка фронтенда, бэкенда или десктоп-клиента
  • Интеграции с 1С, CRM и другими системами
  • Тестирование и исправление ошибок
  • Запуск и перенос данных
  • Передача кода и документации

Оплачивается отдельно

  • Серверы, хостинг и облачные сервисы
  • Лицензии сторонних программ и библиотек
  • Аккаунты разработчика в сторах
  • Сертификат для подписи установщика
  • Маркетинг и продвижение продукта
Калькулятор стоимости

Оценим ваш проект

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

Проверьте номер: нужно 11 цифр

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Заявка отправлена

Свяжемся с вами в течение рабочего дня.

Кейсы

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

Трассер

Платформа для логистики: веб-кабинет диспетчера и приложение курьера

WebAndroidiOS

Капиталика

Инвестиционное приложение: портфель, аналитика и персональные рекомендации

iOSAndroid

Умникум

Онлайн-школа: видеоуроки, домашние задания и прогресс ученика

WebiOSAndroid

BrandSled

Мониторинг репутации бренда: поиск, отзывы, Telegram, ответы нейросети

WebTelegram

Напомка

Сервис напоминаний: запись обычной фразой, Telegram-бот, пуши и виджет

WebAndroidiOSTelegram

Календарь выставок

Учет отраслевых выставок для B2B-компании: календарь, пакеты участия, чек-листы и напоминания

WebiOSAndroid

fpv0

Симулятор FPV-дрона в браузере: четыре 3D-карты, стики на телефоне и конструктор трасс

WebPWAAndroidiOS

Панель хозяйства

Присмотр за машинами, сайтами и сервисами с телефона без открытия домашней сети

WebiOSAndroid

Грядка

Доставка фермерских продуктов: каталог, корзина и курьер на карте

iOSAndroidWeb

Терапис

Телемедицина: запись к врачу, видеоконсультации и медкарта

iOSAndroid

Ритмика

Приложение сети фитнес-клубов: расписание, абонементы и трекер тренировок

iOSAndroidWatch

Сначала проекты, которые мы запустили: свои продукты и работы для заказчиков, названия заказчиков скрыты. Дальше демо-проекты с пометкой "демо": интерфейсы и архитектура продуктов разных классов.

Процесс

Как идет работа

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

  1. 01

    Анализ

    Интервью, описание процессов и ролей. Итог: техническое задание и оценка

  2. 02

    Прототип

    Схема экранов и сценариев, проверяем логику до дизайна

  3. 03

    Дизайн

    Интерфейс и компоненты для веба, мобильных или десктопных экранов

  4. 04

    Разработка

    Архитектура, база данных и код короткими итерациями с демо

  5. 05

    Тестирование

    Ручные и автотесты, проверка на устройствах, исправление ошибок

  6. 06

    Запуск

    Развертывание, публикация в сторах или сборка установщика, перенос данных

  7. 07

    Поддержка

    Мониторинг, обновления и развитие по обратной связи

Стек

Технологии

Стек выбираем под задачу, бюджет поддержки и команду, которая будет развивать продукт

  • TypeScript и ReactВеб-интерфейсы и личные кабинеты
  • PythonБэкенд, API, интеграции и автоматизация
  • GoСервисы с большой нагрузкой
  • Swift и KotlinНативные мобильные приложения для iOS и Android
  • FlutterМобильные и десктопные приложения из одного кода
  • C# и .NETДесктопные программы для Windows
  • PostgreSQLОсновная база данных
  • DockerУпаковка и развертывание сервисов на серверах

Форматы

Три способа начать

Формат выбираем на первом созвоне, по задаче и бюджету

01

MVP

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

Разработка MVP
02

Проект под ключ

Ведем продукт целиком: аналитика, дизайн, разработка, тесты, запуск и поддержка.

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

Выделенная команда

Собираем команду под ваш продукт, она работает в вашем ритме и по вашим задачам.

Выделенная команда

Подробно

Разработка программного обеспечения на заказ нужна, когда готовые решения не подходят под процессы компании или обходятся дороже собственного продукта. Мы создаем программы для бизнеса: веб-системы и кабинеты, мобильные приложения для iOS и Android, десктопные приложения для Windows, сервисы интеграции и автоматизации. Работаем от анализа требований до технической поддержки после запуска.

Создать программу

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

Если на рынке есть готовое решение, которое закрывает большую часть задачи, мы так и скажем. Иногда выгоднее доработать существующую систему управления или связать готовые сервисы через API, чем писать все с нуля. Решение принимаем после анализа, когда понятны требования, срок и бюджет.

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

  • веб-системы: CRM, ERP, личные кабинеты, внутренние порталы, веб-сервисы для клиентов;
  • мобильные приложения для iOS и Android, нативные и на Flutter;
  • десктопные приложения для Windows и macOS;
  • интеграции между 1С, CRM, сайтом, складом и маркетплейсами;
  • боты, скрипты и сервисы автоматизации рутинных операций.

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

Разработка ПО на заказ

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

Как устроена работа с нами. Проект ведет менеджер, который отвечает за срок и бюджет и держит вас в курсе. Команда разработчиков собирается под задачу: аналитик, дизайнер, фронтенд- и бэкенд-разработчики, мобильные разработчики, тестировщик. Вы видите задачи в общем трекере и получаете демо после каждого спринта, поэтому контроль над проектом остается у вас. Управление проектом строим по гибкой методологии (работа короткими циклами с регулярной сверкой приоритетов), но с понятным планом релизов и оценкой каждого этапа. Как могут выглядеть интерфейсы, показываем на демо-проектах студии Трассер, Капиталика и Умникум: это наши макеты для демонстрации, а не заказы клиентов.

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

Процесс разработки ПО

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

  1. Анализ требований. Интервью с заказчиком и будущими пользователями, описание процессов, ролей и ограничений. Результат: техническое задание и оценка.
  2. Прототип. Схема экранов и сценариев, на которой проверяем логику до дизайна.
  3. Дизайн. Интерфейс и набор компонентов для всех экранов.
  4. Разработка. Выбор технологий, архитектура, база данных, написание кода короткими итерациями.
  5. Тестирование. Ручные и автоматические тесты, проверка на устройствах и под нагрузкой, исправление ошибок.
  6. Запуск. Развертывание на серверах, публикация в сторах для мобильных приложений, перенос данных.
  7. Поддержка. Техническая поддержка, мониторинг, обновления и развитие по обратной связи пользователей.

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

Цикл разработки ПО

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

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

Создание программного обеспечения

Создание программного обеспечения начинается с выбора платформы. Если пользователи работают в браузере с разных устройств, делаем веб-приложение: его не нужно устанавливать, обновление приходит всем сразу. Если продукт для клиентов, которые живут в телефоне, нужно мобильное приложение. Десктопное приложение выбирают, когда программа работает с оборудованием, большими файлами или должна работать без интернета.

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

  • веб: TypeScript, React или Vue на фронтенде, Python, Go или Node.js на бэкенде;
  • мобильные приложения: Swift для iOS, Kotlin для Android, Flutter для двух платформ из одного кода;
  • десктоп: C# и .NET для Windows, Electron или Flutter, если нужна одна программа для Windows и macOS;
  • данные: PostgreSQL как основная база, Redis для кэша, ClickHouse для аналитики.

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

Написание программ

Написание программ - самая заметная часть работы, но далеко не единственная: аналитика, дизайн, тестирование и управление проектом занимают заметную долю бюджета. Код пишем по общим правилам команды: обязательное ревью вторым разработчиком, автотесты на ключевую логику, сборка и выкладка через CI/CD (автоматический конвейер от коммита до сервера). Такой код проще передать другой команде и дешевле поддерживать.

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

Как сделать приложение для Windows?

Десктопное приложение для Windows делаем, когда программе нужен доступ к локальным файлам, оборудованию (сканерам, весам, кассам, станкам) или работа без интернета. Порядок такой: описываем сценарии и оборудование, выбираем технологию, проектируем интерфейс, пишем код, собираем установщик и настраиваем автообновление. Для одной Windows обычно берем C# и .NET, если нужна еще и версия для macOS, рассматриваем Electron или Flutter. Установщик подписываем цифровой подписью, чтобы в окне установки было видно имя издателя. Данные можно хранить локально или синхронизировать с сервером. Во втором случае к программе легко добавить мобильное приложение, веб-кабинет для руководителя и отчеты.

Сколько по времени занимает создание приложения?

Срок зависит от объема функций, числа платформ и интеграций. Для ориентира: простое MVP мобильного приложения занимает 3-4 месяца, приложение для e-commerce 4-6 месяцев, финтех и банкинг 8-12 месяцев. Веб-системы и десктопные программы подчиняются той же логике: чем больше ролей, экранов и связей с другими системами, тем дольше. Свой срок мы называем после брифа и анализа, а первую рабочую версию стараемся выпустить как можно раньше, чтобы вы получили обратную связь от пользователей до основных вложений.

Интеграции и автоматизация процессов

Часто программа нужна для того, чтобы связать то, что уже есть. Типичная картина: заказы приходят с сайта и маркетплейсов, учет ведется в 1С, клиенты в CRM, а сотрудники копируют данные между окнами. Мы строим интеграционный слой: сервис, который по API или через очередь сообщений забирает данные из одной системы, проверяет их и передает в другую. Ошибки обмена попадают в журнал и приходят ответственному сотруднику, а не теряются молча.

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

Качество и безопасность

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

Безопасность закладываем в архитектуру: разграничение прав по ролям, шифрование соединений, журнал действий пользователей, резервные копии. Персональные данные обрабатываем с учетом 152-ФЗ и размещаем на серверах в России, если этого требует закон или ваша политика. Доступы к серверам и репозиториям после сдачи проекта передаем вам.

Сколько стоит разработка программного обеспечения

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

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

Поддержка и развитие после запуска

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

Если программу писали не мы, начинаем с аудита кода и инфраструктуры. По итогам вы получаете список рисков и план: что исправить срочно, что можно оставить, где выгоднее переписать модуль, чем латать его.

Вместе к большему

Какую программу нужно создать?

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

Вопросы

Частые вопросы

Не нашли ответ? Спросите нас
Как создать приложение для Windows?
  1. Вы описываете, кто будет пользоваться программой и с каким оборудованием или файлами она работает.
  2. Мы уточняем требования, выбираем технологию (чаще C# и .NET) и показываем прототип экранов.
  3. Вы согласуете прототип, мы делаем дизайн, пишем код и показываем промежуточные сборки.
  4. Мы тестируем на ваших компьютерах, собираем установщик и настраиваем обновления.
  5. Вы принимаете работу, мы остаемся на поддержке.

Описать задачу можно в брифе.

Как сделать приложение для ПК?
  1. Сначала вместе решаем, нужна ли именно установка на ПК. Если программе хватает браузера, веб-приложение проще в поддержке.
  2. Если нужен десктоп, вы перечисляете операционные системы: только Windows или еще macOS и Linux.
  3. Мы выбираем стек: .NET для Windows, Electron или Flutter для нескольких систем.
  4. Дальше идут прототип, дизайн, разработка и тестирование, вы принимаете результат по этапам.

Оценку по вашей задаче дадим после брифа.

Сколько стоят услуги программиста?

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

Как создать приложение для компьютера?
  1. Вы готовите описание: какие задачи решает программа, кто с ней работает, какие данные и системы уже есть. Подойдут даже заметки и скриншоты таблиц, с которыми работают сейчас.
  2. Мы проводим анализ требований и готовим техническое задание с оценкой.
  3. После согласования делаем прототип, дизайн и код, после каждого спринта показываем рабочую версию.
  4. Вы проверяете сборки на своих компьютерах, мы исправляем замечания.
  5. Передаем установщик, исходный код и инструкцию.

Первый шаг - бриф.

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

Расскажите о задаче в брифе, и мы предложим подходящий стек.

Как заказать программу?
  1. Вы оставляете заявку или заполняете бриф.
  2. Мы созваниваемся, задаем вопросы и называем вилку по стоимости и срокам.
  3. Проводим анализ требований, готовим техническое задание и точную смету.
  4. Подписываем договор на разработку с этапами, приемкой и передачей прав.
  5. Начинаем работу, вы получаете демо после каждого спринта.
Где заказать программу?

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

Как создать программу для компьютера?
  1. Если вы хотите написать программу сами, начните с языка: Python для утилит и автоматизации, C# для приложений под Windows.
  2. Если программа нужна для бизнеса, вы описываете задачу и пользователей, а остальное берем на себя мы.
  3. Мы выбираем стек, проектируем интерфейс и базу данных, пишем код.
  4. Тестируем, собираем установщик, передаем код и документацию.
  5. Поддерживаем и развиваем программу по вашим запросам.

Для заказа заполните бриф.

Бесплатно

Прототип вашего приложения или сайта за 5 дней

5-7 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.

Оставить заявку

Расскажите о вашем проекте

Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.

Или напрямую: +7 (982) 010-01-18

Укажите имя

Проверьте номер: нужно 11 цифр

Проверьте адрес почты

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Ответим в течение рабочего дня

Заявка отправлена

Свяжемся с вами в течение рабочего дня.