Zpět na blog
Software na míruWebová aplikaceMobilní aplikaceByznys strategieDigitální transformace

Webová aplikace, mobilní aplikace nebo interní systém: Co vaše firma skutečně potřebuje?

Většina firem se ptá 'chceme aplikaci' ještě předtím, než si ujasní, jaký problém vlastně řeší. Průvodce v srozumitelném jazyce, který vám pomůže vybrat správný typ softwaru.

Webová aplikace, mobilní aplikace nebo interní systém: Co vaše firma skutečně potřebuje?

Jedna z nejčastějších otázek, které od majitelů firem slýcháme, zní zdánlivě jednoduše: „Potřebujeme aplikaci — dokážete nám ji postavit?"

Upřímná odpověď je téměř vždy: Jakou a proč?

To není otázka z pedanterie. Rozdíl mezi webovou aplikací, mobilní aplikací a interním podnikovým systémem může znamenat měsíce vývoje navíc, statisíce korun v rozpočtu — a co je nejdůležitější — jestli výsledek skutečně váš problém vyřeší.

Tento průvodce vysvětluje každý typ v srozumitelném jazyce, pomáhá rozpoznat, který se hodí pro vaši situaci, a upozorňuje na nejdražší chybu, které se firmy při špatné volbě dopouštějí.

Tři typy softwaru, tři různé účely

Webové aplikace

Webová aplikace je software, který běží v prohlížeči. Vaši uživatelé — zákazníci, partneři nebo zaměstnanci — otevřou URL adresu a aplikace je tam. Žádná instalace není potřeba.

Webové aplikace jsou správným nástrojem, když:

  • Potřebujete oslovit různé typy uživatelů napříč zařízeními
  • Chcete něco, co lze okamžitě aktualizovat bez toho, aby uživatelé museli cokoliv dělat
  • Stavíte zákaznický portál, rezervační systém, online konfigurátor nebo self-service nástroj
  • Aplikace musí být veřejně dostupná nebo sdílitelná přes odkaz

Moderní webové aplikace jsou velmi výkonné. Mohou fungovat offline, odesílat notifikace a na většině zařízení se přiblížit nativním aplikacím. Pro většinu firemních použití — zejména pro vše zákaznické — webová aplikace pokryje potřeby naprosto dostatečně.

Mobilní aplikace

Nativní mobilní aplikace žije v chytrém telefonu nebo tabletu. Uživatel si ji stáhne z obchodu s aplikacemi a běží přímo na zařízení.

Mobilní aplikace mají skutečné výhody v konkrétních situacích:

  • Základní zážitek závisí na hardware zařízení — fotoaparát, GPS, biometrika, NFC
  • Vaši uživatelé budou produkt využívat každý den a nativní pocit je pro engagement důležitý
  • Potřebujete plnou offline funkcionalitu s lokálním zpracováním dat
  • Stavíte nástroj pro terénní pracovníky, aplikaci pro řidiče doručovatelů nebo věrnostní program, který těží z push notifikací a přítomnosti na domovské obrazovce

Důležitá výhrada: mobilní aplikace stojí výrazně více na vývoji i údržbě. Efektivně stavíte dva samostatné produkty — jeden pro iOS a jeden pro Android — nebo používáte cross-platform framework, který má vlastní kompromisy. A každá aktualizace musí projít schválením v obchodu s aplikacemi, což trvá.

Pokud vaši uživatelé budou k nástroji přistupovat primárně z počítače nebo notebooku, nebo telefon použijí jen příležitostně, mobilní aplikace téměř jistě není správná odpověď.

Interní podnikové systémy

Tato kategorie zahrnuje software, který pohání vaši firmu zevnitř: nástroje pro řízení výroby, vlastní CRM systémy, interní schvalovací workflow, reportingové dashboardy, logistické platformy, správa skladu a podobně.

Tyto systémy jsou pro vnější svět často neviditelné, ale pro provoz klíčové. Zřídka musí vypadat krásně — musí být rychlé, spolehlivé a odpovídat způsobu, jakým váš tým skutečně pracuje.

Interní systémy jsou správnou volbou, když:

  • Máte firemní proces, který žádný krabicový produkt dobře neobslouží
  • Váš tým tráví hodiny manuální prací, která by mohla být automatizovaná
  • Propojujete tabulky, e-maily a více nástrojů, abyste udělali něco, co by měl být jeden systém
  • Potřebujete mít data z různých částí firmy na jednom místě

To je také kategorie, která dostává nejméně pozornosti v rozhovorech o „stavění aplikace" — přitom právě zde vlastní software nejčastěji přináší nejjasnější návratnost investice.

Nejčastější chyba

Firmy se příliš často rozhodnou, co stavět, ještě předtím, než pořádně definovaly, jaký problém řeší.

Pravidelně mluvíme s majiteli firem, kteří chtějí mobilní aplikaci, protože ji viděli u konkurence — aniž by se zeptali, jestli ji jejich zákazníci skutečně potřebují nebo chtějí. Nebo popíší složitý problém s interním workflow a rovnou žádají o „webovou aplikaci", zatímco ve skutečnosti potřebují interní systém, který vypadá úplně jinak než produkt určený pro veřejnost.

Výsledkem je software, který technicky funguje, ale na skutečném problému nic nezmění.

Otázky, které rozhodnutí vyjasní

Tyto otázky jsou užitečnější než jakýkoliv framework:

Kdo to bude používat a kde? Zákazníci nebo partneři, kteří jsou převážně na telefonu? Zaměstnanci sedící u počítačů? Terénní pracovníci pohybující se mezi lokalitami? Odpověď ovlivňuje téměř vše ostatní.

Jak často to lidé budou používat? Něco, co stejní lidé používají každý den (interní provozní nástroj, terénní aplikace), odůvodňuje větší investici do nativního zážitku. Něco, k čemu se přistupuje příležitostně (self-service portál, evidenční systém), nativní aplikaci nepotřebuje.

Závisí zážitek na samotném telefonu? Fotoaparát pro pořizování fotek, GPS pro sledování polohy, NFC pro platby nebo identifikaci, biometrická autentizace — pokud ano, mobilní směr je pravděpodobně správný. Pokud ne, webová aplikace práci s největší pravděpodobností zvládne.

Musí to fungovat bez internetu? Pokud jsou uživatelé pravidelně na místech se slabým nebo žádným připojením a potřebují pokračovat v práci, to je skutečný argument pro nativní mobilní aplikaci nebo specifickou offline architekturu.

Je to pro zákazníky, nebo pro interní potřebu? Zákaznické nástroje obecně vyžadují větší propracovanost a pečlivý UX. Interní nástroje potřebují spolehlivost a přesné přizpůsobení — nemusí nikoho ohromit dříve, než se zaučí.

Kdy možná potřebujete víc než jedno řešení

Některé projekty skutečně vyžadují kombinaci. Logistická firma může potřebovat interní dashboard pro dispečery, webový portál pro klienty ke sledování zásilek a mobilní aplikaci pro řidiče — vše napojené na stejný backend.

Klíčem je navrhnout tyto části dohromady od začátku, nikoliv stavět každou zvlášť a pak je pokoušet propojit. Sdílená datová vrstva a integrace mezi komponentami jsou často místem, kde žije skutečná složitost — a skutečná hodnota.

Poznámka k ceně

Upřímně: webové aplikace a interní systémy jsou téměř vždy levnější na vývoj i údržbu než nativní mobilní aplikace. Pokud dodavatel navrhuje mobilní aplikaci pro případ, který ji skutečně nevyžaduje, stojí za to se zeptat proč.

„Levnější na vývoj" ale není jediným měřítkem. Pokud váš byznys případ skutečně vyžaduje nativní mobilní zážitek, šetřit výběrem špatného typu softwaru vás bude v dlouhodobém horizontu stát více — v obcházeních, přepisech a frustraci uživatelů.

Správný typ softwaru je ten, který vyřeší váš skutečný problém za cenu, která dává smysl v horizontu příštích tří až pěti let — ne jen v prvním sprintu.


Nejste si jisti, který typ systému se hodí pro vaši situaci? Napište nám — pomůžeme vám problém jasně promyslet ještě předtím, než se napíše jediný řádek kódu.