Софтуер по поръчка

Разработка на софтуер по поръчка

Разработваме уеб приложения, програми за Windows и мобилни приложения. Съобразяваме функциите с работата, която трябва да вършат, и със системите, които вече използвате.

Платформи
Уеб, Windows, мобилни
Интерфейс и текстове
На български и английски
Хостинг
На наши сървъри, докато не решите друго. Кодът е ваш
Работим от
2018 г.

Какво получавате

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

Около кода същото студио прави дизайна на интерфейса, текстовете на български и английски, версиите за магазините и инсталаторите, хостинга и SEO, ако продуктът трябва да се намира в Google.

Уеб приложение, програма за Windows или мобилно приложение?

Избираме платформата според това къде и как ще се използва програмата. Уеб приложението се отваря в браузър. Програмата за Windows може да работи с местни файлове и функции на системата, както SnapQio. Мобилното приложение може да използва камерата, известията и други функции на телефона. Офлайн достъпът, инсталирането и поддържаните устройства също участват в избора.

При избора на платформа планираме и инсталирането, обновяванията и публикуването. Вижте подробностите за програма за Windows и мобилно приложение.

Как върви проектът

  1. Разговор: какво става днес, кой ще ползва програмата и с какви системи трябва да се свързва.
  2. Писмено задание с цена и срок. Кодът започва, когато ги има и двете.
  3. Работеща версия рано, която се променя пред очите ви. Екран, който не ви харесва през втората седмица, е малка корекция; когато от него вече зависят плащанията, данните и двата езика, корекцията е голяма.
  4. Проверка на истински телефони, таблети и компютрите, на които програмата ще работи, после пускане и хостинг.

По-подробно: как работим.

От какво зависи цената на софтуер по поръчка?

Цената на софтуер по поръчка зависи от шест решения: профили, повтарящи се плащания, втори език, файлове от чужди системи, разпространение през Windows или магазините за приложения и админ панел. Всеки проект получава оферта, след като заданието е написано.

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

При плащанията планираме поръчката, потвърждението, връщането на суми и фактурирането. Абонаментите изискват и подновяване, прекратяване и обработка на неуспешни плащания. Таксите за обработка са отделен текущ разход, определен от платежния доставчик.

Допълнителният език изисква превод и редакция на съдържанието, проверка на оформлението и всички съобщения в приложението. Планираме го отначало, когато е част от заданието.

Импортът на файлове изисква работа по всеки поддържан формат, включително проверка за липсващи или некоректни данни. Dekloro например чете отчети от Revolut, Trading 212 и Binance. Промени в тези формати могат да наложат обновяване на импорта.

За Windows трябват сертификат за подписване на кода, който се издава едва след като проверят фирмата зад него, и втора версия, ако програмата трябва да върви и на ARM64, както е при SnapQio. Дори подписан файл може да покаже предупреждение на SmartScreen, докато не натрупа репутация, а според документацията на Microsoft сертификатът с разширена проверка (EV) вече не прескача това чакане (SmartScreen reputation).

За административния панел уточняваме кои данни ще преглеждате, какво ще редактирате и кои служители ще имат достъп.

Дали изобщо да се пише софтуер, е отделна сметка; софтуер по поръчка или готово решение я прави за няколко години напред.

За колко време става?

Срокът влиза в писменото задание и зависи от четири неща: с колко външни системи се свързва програмата, кой пише текстовете, има ли профили и плащания и на колко езика върви. В графика предвиждаме и време за преглед от магазините за приложения. Apple преглежда всяко приложение и всяко обновление и съобщава, че 90% от подадените версии се преглеждат за по-малко от 24 часа (App Review), а Google Play праща част от приложенията на разширен преглед до 7 дни, в изключителни случаи и повече (Publish your app).

За интеграция със съществуваща система преглеждаме документацията и тестваме достъпните функции. Достъпът до тестова среда помага да проверим обмена на данни преди окончателната оценка. Неизяснените зависимости се описват в заданието.

Кой притежава кода и къде работи програмата?

Кодът е ваш. С него вървят цялата история на промените, домейнът, текстовете и изображенията, както и достъпът до всеки акаунт, от който продуктът зависи: регистратор на домейна, доставчик на плащания, профил в магазина за приложения, статистика. При предаването получавате и кратко писмено описание къде стои всяко нещо и как излиза нова версия.

По подразбиране хостваме програмата на наши сървъри, а обновленията, архивите и наблюдението са наша грижа. Ако предпочетете собствен хостинг – сега или след три години – местим всичко там и го настройваме заедно с вас. Кои клаузи да поискате в договора, е разписано в договор за изработка на сайт.

Планът за поддръжка включва съвместимостта с нови версии на системите, използваните библиотеки и свързаните услуги. Обсъждаме тези текущи разходи заедно с първоначалната разработка.

Три проекта, които можете да отворите

Riomera, SnapQio и Dekloro работят; останалите три са в проектите.

ПроектКакво еКакво трябваше да има вътре
RiomeraПлатформа за здраве на български и английскиПрофили, платени абонаменти, съдържание на два езика и въпросник от около две минути, който започва без карта
SnapQioПрограма за Windows за снимки и запис на екрана, плюс сайтът, който я продаваСнимка с клавишна комбинация, анотации, размазване, OCR, запис с 60 кадъра в секунда; версии за x64 и ARM64; работа офлайн, без профил; споделяне по избор
DekloroКалкулатор за данъци върху инвестицииОтчети от Revolut, Trading 212 и Binance, превърнати в редове за годишната декларация, по FIFO, в евро, без парола за брокера

Caption: Основните функции в три от софтуерните ни проекти.

Въпроси преди първата фактура

Колко струва софтуер по поръчка?

Цената се определя за всеки проект, след като заданието е написано, защото краткото описание може да крие голяма работа. Офертата е разбита на редове, така че виждате колко добавят профилите, плащанията, вторият език или разпространението през магазините.

Правите ли и мобилни приложения?

Да, включително версиите за App Store и Google Play. Versetio, приложението за занимания, което направихме за деца от 6 до 14 години заедно с родител, показва колко малка може да е добрата първа версия: при регистрация пита само за първо име или прякор и възрастова група.

Може ли програмата да се свърже със софтуера, който вече ползваме?

Да, ако другата програма има API или поне експортира файл. Може да е нощен импорт от счетоводната програма или двупосочна връзка на живо със системата на доставчик.

Можем ли по-късно да преместим всичко на свой хостинг?

Да, по всяко време. Кодът, домейнът и акаунтите вече са ваши, така че преместването е предаване: копираме всичко, настройваме го заедно с вас и проверяваме, че работи, преди да изключим нещо при нас.