W skrócie
- Koszt to liczba godzin pracy razy stawka, a liczbę godzin wyznacza zakres - dlatego nie ma jednej ceny.
- Najbardziej podnoszą koszt: liczba platform, backend z panelem, integracje, praca offline i rozbudowane role.
- Po starcie dochodzą: serwery, opłaty za sklepy z aplikacjami, aktualizacje pod nowe wersje iOS i Androida.
- Najprostszy sposób na niższy koszt to pierwsza wersja z funkcjami niezbędnymi do pracy, rozwijana etapami.
- W 2Simple najprostsze narzędzia zaczynają się od około 5 000 zł; aplikacja z backendem i integracjami to wyższy zakres.
Dlaczego nie ma jednej ceny
Cena aplikacji to w praktyce liczba godzin pracy zespołu razy stawka. Dwie aplikacje „do zamówień” mogą się różnić kilkukrotnie: jedna to formularz wysyłający e-mail, druga to system z logowaniem, rolami, pracą offline i integracją z ERP.
Dlatego rzetelna wycena zaczyna się od zakresu, a nie od nazwy aplikacji. Jeśli wykonawca podaje cenę bez pytań, wycenia własne wyobrażenie projektu.
Co najbardziej wpływa na koszt
- Platformy: iOS, Android, przeglądarka, tablet. Każda to ekrany do zaprojektowania i przetestowania. Technologie wieloplatformowe zmniejszają tę różnicę, ale jej nie usuwają.
- Backend i panel administracyjny: większość aplikacji firmowych potrzebuje serwera, bazy danych i panelu do zarządzania użytkownikami i danymi. To często połowa pracy lub więcej.
- Integracje: każdy system, z którym aplikacja wymienia dane (ERP, CRM, sklep, bramka SMS), to osobna praca - poznanie API, mapowanie danych i obsługa błędów.
- Praca offline: przechowywanie danych na urządzeniu i synchronizacja bez konfliktów to jeden z droższych wymogów.
- Role i uprawnienia: im więcej ról i wyjątków (kto co widzi, kto akceptuje), tym więcej logiki i testów.
- Projekt interfejsu: makiety i testy z użytkownikami kosztują, ale zwykle oszczędzają poprawek po starcie.
- Funkcje urządzenia: aparat, skaner kodów, GPS, NFC, podpis na ekranie, powiadomienia.
- Bezpieczeństwo i RODO: szyfrowanie, logi, historia zmian, umowy powierzenia danych.
Natywnie czy wieloplatformowo
Aplikacje natywne (osobno Swift dla iOS i Kotlin dla Androida) dają najlepszy dostęp do funkcji urządzenia i wydajność, ale oznaczają dwie bazy kodu. Technologie wieloplatformowe pozwalają współdzielić większość kodu, co zwykle obniża koszt i przyspiesza zmiany.
Jeśli aplikacja nie potrzebuje zaawansowanych funkcji telefonu, warto rozważyć aplikację webową działającą w przeglądarce telefonu - bez sklepów z aplikacjami i z jedną wersją dla wszystkich urządzeń.
Koszty po starcie
- Serwery i usługi: hosting backendu, baza danych, kopie zapasowe, wysyłka e-maili i SMS.
- Sklepy z aplikacjami: konto deweloperskie Apple jest płatne co roku, Google Play pobiera jednorazową opłatę.
- Aktualizacje: nowe wersje iOS i Androida co roku wymagają sprawdzenia i czasem dostosowania aplikacji.
- Rozwój i poprawki: po starcie użytkownicy zgłaszają potrzeby, których nie dało się przewidzieć.
Warto zaplanować budżet na utrzymanie od początku, zamiast traktować go jako niespodziankę.
Jak obniżyć koszt, nie tracąc sensu projektu
- Pierwsza wersja z funkcjami niezbędnymi do pracy, a reszta w kolejnych etapach, gdy wiadomo, czego naprawdę używają ludzie.
- Jedna platforma na start, jeśli wszyscy użytkownicy mają ten sam typ urządzenia (np. służbowe telefony z Androidem).
- Aplikacja webowa zamiast mobilnej, gdy nie są potrzebne funkcje telefonu.
- Gotowe komponenty i usługi tam, gdzie nie dają przewagi (logowanie, płatności, mapy).
- Jasne kryteria odbioru każdego etapu - mniej poprawek i sporów na końcu.
Jak wyceniamy aplikacje w 2Simple
Zaczynamy od rozmowy i analizy procesu. Na jej podstawie przygotowujemy ramową wycenę, a przed podpisaniem umowy - dokładny zakres. Rozliczamy realnie przepracowane godziny, więc płacisz za to, co powstało.
Co 2-3 tygodnie pokazujemy postępy, a przy pracach nad interfejsem - działające demo, więc kierunek można korygować na bieżąco. Najprostsze narzędzia zaczynają się od około 5 000 zł; aplikacja z backendem, rolami i integracjami to wyższy zakres.