Programėlės kūrimo kaina – viena sunkiausiai „iš akies“ įvertinamų IT kainų. Dvi programėlės, kurios telefono ekrane atrodo panašiai, gali skirtis kaina kelis kartus, nes didžioji darbo dalis slypi ne ekranuose, o tame, ko nematote: serveryje, duomenų bazėje, administravimo panelėje, integracijose ir testavime.
Šiame gide paaiškiname, kiek dažniausiai kainuoja programėlė Lietuvoje pagal sudėtingumą, kuo skiriasi MVP ir pilnas produktas, kiek sutaupo Flutter, palyginti su native kūrimu, ir kokie mokesčiai laukia po paleidimo. Rinkos kainos – orientacinės ir skirtos biudžetui planuoti.
Trumpai: paprasta mobilioji programėlė Lietuvoje dažniausiai kainuoja apie 3 000–10 000 €, MVP su serverio dalimi – apie 8 000–25 000 €, pilnas produktas su mokėjimais ir integracijomis – nuo maždaug 20 000 € iki 50 000 € ir daugiau (be PVM, orientacinės kainos). Papildomai mokami App Store (99 $ per metus) ir Google Play (25 $ vienkartinai) mokesčiai bei priežiūra, kuriai dažnai skiriama apie 15–20 % kūrimo kainos per metus. NEXDEV programėlių kūrimas kainuoja nuo 3 900 € + PVM.
Trumpas atsakymas: kiek kainuoja programėlė
| Programėlės tipas | Ką paprastai apima | Orientacinė kaina (be PVM) | Įprastas terminas |
|---|---|---|---|
| Paprasta programėlė | keli ekranai, informacija, katalogas, kontaktai, be sudėtingo serverio | ~3 000–10 000 € | 1–2 mėn. |
| MVP su backend | registracija, duomenų bazė, push pranešimai, paprasta administravimo panelė | ~8 000–25 000 € | 2–4 mėn. |
| Vidutinio sudėtingumo produktas | mokėjimai, rezervacijos, žemėlapiai, integracijos su CRM ar ERP | ~20 000–50 000 € | 4–8 mėn. |
| Sudėtinga platforma | kelios vartotojų rolės, realaus laiko funkcijos, prekyvietės logika | ~50 000 € ir daugiau | 6–12 mėn. ir ilgiau |
Valandiniai programuotojų įkainiai Lietuvoje dažniausiai siekia kelias dešimtis eurų per valandą, Vakarų Europoje – gerokai daugiau. Tačiau kaina labiau priklauso nuo darbo apimties nei nuo to, kas jį atlieka: programėlė, kuriai reikia kelių šimtų darbo valandų, niekur nebus pigi. Todėl svarbiausias būdas valdyti biudžetą – valdyti funkcijų sąrašą.
Programėlių kūrimo kaina pagal paskirtį: pavyzdžiai
Kad rėžiai būtų apčiuopiamesni, žemiau – dažniausi programėlių tipai, jų tipinės funkcijos ir orientaciniai kainų rėžiai. Tikroji kaina priklauso nuo to, kiek funkcijų įtrauksite į pirmą versiją.
| Programėlės paskirtis | Tipinės funkcijos | Orientacinė kaina (be PVM) |
|---|---|---|
| Lojalumo ar klientų programėlė | paskyra, taškai ar kuponai, naujienos, push pranešimai | ~6 000–20 000 € |
| Rezervacijų programėlė | paslaugų sąrašas, kalendorius, priminimai, apmokėjimas | ~10 000–30 000 € |
| El. prekybos programėlė | katalogas, krepšelis, mokėjimai, užsakymų istorija | ~12 000–35 000 € |
| Vidinė darbuotojų programėlė | užduotys, ataskaitos, nuotraukos iš objekto, darbas su prastu ryšiu | ~8 000–30 000 € |
| Prekyvietė ar nuomos platforma | kelios vartotojų rolės, paieška, žemėlapis, mokėjimai, atsiliepimai | ~30 000–80 000 € ir daugiau |
Jei programėlė jungiasi prie jau veikiančios svetainės, el. parduotuvės ar vidinės sistemos, kaina dažnai būna žemesnėje rėžio dalyje, nes dalis serverio logikos jau sukurta. Jei viską reikia kurti nuo nulio – aukštesnėje.
Iš ko susideda programėlės kūrimo kaina
Sąmatą verta skaidyti į etapus – taip lengviau suprasti, už ką mokate, ir palyginti skirtingų kūrėjų pasiūlymus.
- Analizė ir specifikacija. Funkcijų sąrašas, vartotojų scenarijai, prioritetai. Neskubėkite: kiekviena čia neaptarta funkcija vėliau kainuoja brangiau.
- UI/UX dizainas. Ekranų maketai, prototipas, dizaino sistema. Gerai atliktas UI/UX dizainas sutaupo programavimo valandų, nes sprendimai priimami prototipe, o ne kode.
- Mobilioji dalis. Tai, ką vartotojas mato telefone: ekranai, navigacija, formos, animacijos, darbas su prastu interneto ryšiu.
- Backend ir API. Serveris, duomenų bazė, autentifikacija, verslo logika, push pranešimai, integracijos.
- Administravimo panelė. Vieta, kurioje jūsų komanda valdo vartotojus, turinį, užsakymus ir statistiką. Dažnai pamirštama, bet beveik visada reikalinga.
- Testavimas. Skirtingi telefonai, ekranų dydžiai, operacinių sistemų versijos, ribinės situacijos.
- Publikavimas parduotuvėse. Paskyros, aprašymai, ekrano nuotraukos, privatumo informacija, peržiūros procesas.
- Projekto valdymas. Susitikimai, demonstracijos, pakeitimų derinimas.
MVP ar pilnas produktas: nuo ko pradėti
MVP (angl. minimum viable product) – minimali veikianti versija, kurioje yra tik tai, be ko produktas neturi prasmės. Tikslas – kuo greičiau ir pigiau patikrinti, ar vartotojai programėle naudosis, ir tik tada investuoti į plėtrą.
Pavyzdžiui, rezervacijų programėlės MVP gali turėti registraciją, paslaugų sąrašą, laiko pasirinkimą, patvirtinimą ir priminimą. Lojalumo taškai, pokalbiai, atsiliepimai, kelios kalbos ir išsami statistika gali palaukti antro etapo.
| MVP | Pilnas produktas | |
|---|---|---|
| Tikslas | patikrinti idėją ir paklausą | augti, išlaikyti vartotojus, uždirbti |
| Funkcijos | 3–5 pagrindiniai scenarijai | visas funkcijų sąrašas |
| Dizainas | aiškus, bet paprastas | išbaigta dizaino sistema, animacijos |
| Administravimas | minimalus | išsami panelė, ataskaitos, rolės |
| Rizika | maža investicija, greitas grįžtamasis ryšys | didelė investicija prieš patikrinant paklausą |
| Orientacinė kaina | nuo kelių iki keliolikos tūkstančių eurų | nuo keliasdešimties tūkstančių eurų |
Dažniausia klaida, kurią matome, – bandymas į pirmą versiją sudėti viską. Tai pabrangina projektą, nukelia paleidimą ir dažnai baigiasi funkcijomis, kuriomis niekas nesinaudoja. Geriau paleisti mažesnę programėlę po trijų mėnesių nei „tobulą“ po metų.
Flutter ar native: kiek skiriasi mobilios aplikacijos kūrimo kaina
Native programėlės kuriamos atskirai kiekvienai platformai: iOS – Swift kalba, Android – Kotlin. Tai reiškia du kodus, dažnai dvi komandas ir dvigubą testavimą. Kryžminės platformos technologijos, tokios kaip Flutter ar React Native, leidžia vienu kodu sukurti programėlę abiem platformoms.
| Kriterijus | Flutter (kryžminė platforma) | Native (Swift + Kotlin) |
|---|---|---|
| Kodo bazės | viena abiem platformoms | dvi atskiros |
| Kūrimo kaina | dažniausiai gerokai mažesnė | didžiausia – dalis darbo atliekama du kartus |
| Kūrimo laikas | trumpesnis | ilgesnis |
| Našumas | daugumai verslo programėlių pakankamas | maksimalus |
| Prieiga prie telefono funkcijų | dauguma – per paruoštus paketus, specifinėms – papildomas native kodas | visiška |
| Priežiūra | vienas kodas, vienas atnaujinimas | du kodai, du atnaujinimai |
| Kada rinktis | el. prekyba, rezervacijos, lojalumas, verslo įrankiai, MVP | sudėtinga grafika, papildytoji realybė, gilios integracijos su įrenginiu |
Daugumai verslo programėlių Flutter yra racionalus pasirinkimas: vienas kodas reiškia mažesnę kūrimo kainą ir pigesnę priežiūrą. Native verta, kai programėlės esmė – maksimalus našumas ar specifinės įrenginio funkcijos. NEXDEV kuria programėles su Flutter, o native sprendimą rekomenduojame tada, kai jo tikrai reikia.
Backend: nematoma, bet dažnai didžiausia kainos dalis
Beveik kiekvienai programėlei, kurioje yra vartotojų paskyros, duomenys ar mokėjimai, reikia serverio dalies. Yra du pagrindiniai keliai:
- Paruoštos backend platformos, pavyzdžiui, Firebase ar Supabase. Autentifikacija, duomenų bazė ir failų saugykla gaunami greitai, todėl MVP kainuoja mažiau. Ribos išryškėja, kai logika tampa sudėtinga arba sparčiai auga vartotojų skaičius.
- Individualus backend, pavyzdžiui, Node.js su PostgreSQL duomenų baze. Brangesnis pradžioje, bet suteikia visišką kontrolę, lengviau integruojamas su jūsų verslo sistemomis ir ilguoju laikotarpiu dažnai pigesnis esant dideliam srautui.
Serverio išlaikymas mažai programėlei gali kainuoti kelias dešimtis eurų per mėnesį, o augant vartotojų skaičiui – šimtus. Jei jau turite svetainę ar vidinę sistemą, programėlė dažnai gali naudoti tą pačią duomenų bazę ir API – tai gerokai sumažina kainą. Kuo skiriasi klientų valdymo ir verslo valdymo sistemos, su kuriomis programėlė dažnai integruojama, paaiškinome straipsnyje CRM ir ERP skirtumai.
App Store ir Google Play mokesčiai
| Mokestis | Apple App Store | Google Play |
|---|---|---|
| Kūrėjo paskyra | 99 $ per metus | 25 $ vienkartinai |
| Komisinis už skaitmenines prekes ir prenumeratas programėlėje | dažniausiai 15–30 % | dažniausiai 15–30 % |
| Fizinės prekės ir paslaugos (el. prekyba, rezervacijos) | komisinis netaikomas | komisinis netaikomas |
| Peržiūra prieš publikavimą | kiekviena versija peržiūrima | kiekviena versija peržiūrima |
Keli praktiniai niuansai:
- Apple organizacijos paskyrai reikia D-U-N-S numerio – jo gavimas gali užtrukti, todėl pradėkite anksti.
- Naujoms asmeninėms Google Play paskyroms prieš viešą paleidimą taikomas privalomas uždarasis testavimas su testuotojais; organizacijų paskyroms šis reikalavimas netaikomas, todėl verslui verta registruoti įmonės paskyrą.
- Paskyras registruokite savo įmonės vardu, ne kūrėjo. Tada programėlė, jos vartotojai ir atsiliepimai lieka jūsų, net jei pakeisite kūrimo partnerį.
- ES skaitmeninių rinkų taisyklės pastaraisiais metais keičia komisinių ir alternatyvių mokėjimų sąlygas, todėl, jei planuojate parduoti skaitmenines prekes programėlėje, pasitikrinkite aktualias sąlygas.
Kiek kainuoja programėlės priežiūra po paleidimo
Programėlė po paleidimo nesustoja. Apple ir Google kasmet išleidžia naujas operacinių sistemų versijas ir keičia reikalavimus – pavyzdžiui, Google Play reguliariai reikalauja, kad programėlių atnaujinimai būtų pritaikyti naujesnėms Android versijoms. Atsiranda naujų įrenginių, o vartotojai praneša apie klaidas. Neatnaujinama programėlė po kurio laiko gali nebeveikti naujuose telefonuose arba nebegauti leidimo atnaujinimams parduotuvėje.
Planuodami biudžetą, praktikoje dažnai skaičiuokite apie 15–20 % pradinės kūrimo kainos per metus priežiūrai ir smulkiems patobulinimams. Naujos funkcijos – atskiras biudžetas.
| Metinis kaštas | Orientacinė suma |
|---|---|
| Apple kūrėjo paskyra | 99 $ |
| Serveriai ir paslaugos (backend, push, el. paštas, žemėlapiai) | nuo kelių šimtų iki kelių tūkstančių eurų |
| Priežiūra, OS atnaujinimai, klaidų taisymas | dažnai ~15–20 % kūrimo kainos |
| Analitika ir klaidų stebėjimas | dažnai užtenka nemokamų bazinių planų |
| Naujos funkcijos | pagal poreikį |
Trečiųjų šalių paslaugos: mažos sumos, kurios auga kartu su vartotojais
Daugelis programėlių naudoja išorines paslaugas, kurios apmokestinamos pagal naudojimą: SMS patvirtinimo kodus, el. laiškų siuntimą, žemėlapių ir maršrutų API, failų saugyklą, mokėjimų tiekėjo mokesčius, kartais – dirbtinio intelekto modelių užklausas. Pradžioje jos dažnai kainuoja vos kelis eurus arba telpa į nemokamus limitus, tačiau augant vartotojų skaičiui sąskaitos auga proporcingai. Paprašykite kūrėjo jas išvardyti ir įvertinti, kiek kainuotų esant, pavyzdžiui, tūkstančiui ir dešimčiai tūkstančių aktyvių vartotojų.
Kas labiausiai brangina programėlę
- Kelios vartotojų rolės. Pavyzdžiui, klientas, paslaugos teikėjas ir administratorius – tai praktiškai trys skirtingos sąsajos.
- Realaus laiko funkcijos. Pokalbiai, vietos sekimas žemėlapyje, gyvai atsinaujinantys duomenys.
- Mokėjimai ir prenumeratos. Ypač kai reikia grąžinimų, išmokų paslaugų teikėjams ar sąskaitų.
- Darbas be interneto. Duomenų sinchronizavimas ir konfliktų sprendimas – vienas sudėtingiausių darbų.
- Integracijos. Su ERP, CRM, apskaita, išorinėmis API ar išmaniaisiais įrenginiais.
- Griežti saugumo reikalavimai. Sveikatos, finansų ar jautrūs asmens duomenys reikalauja papildomo darbo ir testavimo.
- Sudėtingas dizainas ir animacijos. Gražu, bet kiekviena nestandartinė animacija – papildomos valandos.
Kaip sumažinti programėlės kūrimo kainą
- Aiškiai apibrėžkite vieną pagrindinį scenarijų. Ką vartotojas turi padaryti programėlėje per pirmas 30 sekundžių? Viskas, kas su tuo nesusiję, gali laukti antro etapo.
- Pradėkite nuo MVP. Paleiskite minimalią versiją, rinkite vartotojų atsiliepimus ir analitiką, tik tada investuokite į plėtrą.
- Rinkitės kryžminę platformą. Vienas Flutter kodas abiem platformoms dažniausiai pigesnis tiek kuriant, tiek prižiūrint.
- Naudokite esamas sistemas. Jei turite svetainę, el. parduotuvę ar CRM, programėlė gali naudoti jų duomenis ir API.
- Naudokite standartinius komponentus. Įprasti navigacijos, formų ir sąrašų sprendimai pigesni nei nestandartinės animacijos.
- Investuokite į prototipą. Paspaudžiamas dizaino prototipas leidžia pakeisti sprendimus prieš programavimą, kai pakeitimai kainuoja mažiausiai.
Kaip palyginti programėlių kūrėjų pasiūlymus
Programėlių pasiūlymai skiriasi dar labiau nei svetainių, todėl lyginkite ne galutinę sumą, o turinį. Įsitikinkite, kad pasiūlyme aiškiai nurodyta:
- funkcijų sąrašas pagal ekranus ar vartotojų scenarijus;
- ar įskaičiuotas backend ir administravimo panelė, ar tik mobilioji dalis;
- kokia technologija naudojama ir kodėl;
- kiek dizaino ir funkcionalumo pakeitimų ratų numatyta;
- ar įskaičiuotas publikavimas App Store ir Google Play;
- kas bus kodo, serverių ir parduotuvių paskyrų savininkas;
- garantinis laikotarpis ir priežiūros kaina po paleidimo.
Daugiau klausimų, kuriuos verta užduoti bet kuriam IT partneriui, rasite gide kaip pasirinkti svetainių kūrėją – jie tinka ir programėlių projektams.
Ar jums tikrai reikia programėlės?
Sąžiningai: ne kiekvienam verslui reikia programėlės. Jei klientai jus aplanko kartą per metus, jie greičiausiai programėlės nesiparsisiųs – pakaks gerai veikiančios, telefonams pritaikytos svetainės ar internetinės sistemos. Programėlė prasminga, kai vartotojas ją naudoja reguliariai: užsisako, rezervuoja, seka, kaupia taškus ar dirba su ja kasdien.
Tarpinis variantas – progresyvioji internetinė programėlė (PWA). Ji veikia naršyklėje, ją galima „įdiegti“ į telefono pradžios ekraną, o kūrimas paprastai pigesnis nei mobiliosios programėlės. Daug projektų logiškai prasideda nuo internetinės sistemos ir tik vėliau, matant paklausą, papildomi mobiliąja programėle. Tokius sprendimus kuriame kaip individualias programavimo paslaugas, o jei užtenka svetainės – kaip įprastą svetainių kūrimą. Orientacines svetainių kainas rasite gide kiek kainuoja svetainė.
Pavyzdys: Myted – web sistema ir mobiliosios programėlės
Automobilių nuomos platformai Myted sukūrėme nuo nulio programuotą sistemą, kurioje web dalis ir mobiliosios aplikacijos veikia kaip viena ekosistema. Administravimo pusėje valdomas automobilių parkas, rezervacijos, klientai, kainodara ir užsakymų eiga realiu laiku, o vartotojai programėlėje rezervuoja automobilius ir valdo užsakymus. Integruoti mokėjimų sprendimai ir automatizuoti procesai.
Turėjau idėją plėsti automobilių nuomos verslą, bet reikėjo platformos, kuri leistų augti ne tik man vienam. NEXDEV sukūrė sistemą, kurioje kiti žmonės taip pat gali nuomoti automobilius per platformą. Tai iš esmės pakeitė verslo modelį ir atvėrė galimybes greitam mastelio didinimui.
Ką paruošti prieš prašant programėlės kainos
Kuo daugiau aiškumo turėsite pradžioje, tuo tikslesnė bus sąmata. Pirmam pokalbiui užtenka:
- vieno ar dviejų sakinių apie tai, kokią problemą programėlė sprendžia ir kam;
- pagrindinių vartotojų scenarijų sąrašo (pvz., „klientas užsiregistruoja, pasirenka paslaugą, sumoka, gauna priminimą“);
- informacijos, kokias sistemas jau turite – svetainę, el. parduotuvę, CRM, apskaitą;
- kelių programėlių, kurios jums patinka ar kurias laikote konkurentėmis;
- orientacinio biudžeto ir datos, kada norėtumėte paleisti pirmą versiją.
Jei funkcijų sąrašo dar neturite, nieko tokio – jį galima susidėlioti kartu per konsultaciją ir iškart atskirti, kas turi patekti į MVP, o kas gali palaukti.
NEXDEV programėlių kūrimo kaina
Mobiliųjų programėlių kūrimas pas mus kainuoja nuo 3 900 € + PVM. Ši kaina atitinka paprastesnę programėlę ar MVP; tiksli suma priklauso nuo funkcijų sąrašo, serverio dalies sudėtingumo ir integracijų, todėl ją pateikiame po nemokamos konsultacijos ir funkcijų aptarimo. Darbai, kurie netelpa į sutartą apimtį, skaičiuojami valandiniu įkainiu – nuo 45 € per valandą + PVM. NEXDEV kuria projektus nuo nedidelių programėlių iki sistemų, kurių vertė siekia iki 100 000 €, todėl padedame pasirinkti apimtį, atitinkančią jūsų etapą ir biudžetą.
Darbas vyksta etapais: analizė ir strategija, UI/UX dizainas, programavimas, testavimas, paleidimas ir priežiūra. Daugiau apie technologijas ir procesą – programėlių kūrimo paslaugos puslapyje. Jei programėlė turi pasitelkti dirbtinį intelektą – rekomendacijas, atpažinimą ar pokalbių asistentą, – žr. AI paslaugas.
