Vývoj aplikací na míru — pojmy a praxeVývoj aplikací na míru: technologie, modely spolupráce a ceny
Často hledané pojmy okolo custom development — od PWA, SPA a fullstack architektur přes REST/GraphQL API a integrace až po odhady cen, milestone modely a srovnání s low-code.
Co je vývoj aplikací na míru
Custom development znamená 100% vlastní kód postavený přesně na vaše procesy — místo přizpůsobování krabicového software. Hodí se, když potřebujete specifický UX, integrace na interní systémy, vlastní byznys logiku nebo škálování, které SaaS neumí. Výsledkem je IP, které vlastníte a můžete dál rozvíjet.
Custom development vs SaaS vs low-code
SaaS je nejrychlejší a nejlevnější start, ale omezuje vás funkcionalita produktu. Low-code (Power Apps, Tabidoo, Retool) je rychlý pro interní nástroje, kompromis je vendor lock-in a limity na komplexní logiku. Custom je nejdražší a nejpomalejší, ale dává plnou kontrolu, výkon a IP. Většina firem kombinuje všechny tři podle use-case.
PWA — Progressive Web App
PWA je webová aplikace, která se chová jako nativní — offline mode (service worker), push notifikace, instalace na home screen, kameru/GPS přes Web API. Funguje na všech platformách z jednoho kódu, indexuje se jako web a nemusí přes App Store. Vhodná pro většinu B2B nástrojů, e-commerce a interní portály.
SPA — Single Page Application
SPA je webová aplikace s jedním HTML shellem, kde se obsah načítá dynamicky přes JavaScript a API. Frameworky: React, Vue, Svelte, Angular. Výhody: plynulé UX bez page reloadů, oddělený frontend/backend, snadné mobile API reuse. Nevýhody: SEO vyžaduje SSR/SSG, větší initial load. Vhodné pro dashboardy, admin systémy, SaaS produkty.
Fullstack vývoj
Fullstack znamená vývoj frontendu i backendu jedním týmem. Typické stacky: MERN (MongoDB, Express, React, Node), MEAN (Angular), Next.js + tRPC + Prisma, Python + FastAPI + React, .NET + Blazor. Výhody: rychlejší iterace, sdílené modely a typy, méně režie mezi týmy. Vhodné pro startupy a produktové týmy do ~30 vývojářů.
REST API a GraphQL
REST je standardní HTTP API s endpointy per resource — jednoduchý, dobře cachovaný, univerzální. GraphQL nabízí single endpoint s flexibilním dotazováním — klient si říká přesně o data, která chce, méně over-fetching. REST je default pro veřejné API a microservices, GraphQL pro komplexní frontendy s mnoha datovými zdroji.
Mobilní aplikace — nativní vs cross-platform
Nativní (Swift/iOS, Kotlin/Android) nabízí nejvyšší výkon a plný přístup k OS API, ale dva kódy. React Native a Flutter (cross-platform) jeden kód, 80–90 % nativního výkonu, ideální pro většinu B2B aplikací. PWA je nejlevnější varianta bez App Store, pokud nepotřebujete pokročilé nativní funkce. Volba podle UX nároků a rozpočtu.
Integrace na firemní systémy
Většina custom aplikací musí komunikovat s ERP (SAP, Helios, Pohoda), CRM (Salesforce, HubSpot), účetnictvím, DMS, AD/Entra ID a datovými sklady. Řešíme přes REST/SOAP API, webhooks, file exchange (SFTP), iPaaS (Zapier, Make, Workato) nebo přímé DB napojení. Klíč je dobrý integration layer a error handling.
Architektura — monolit, microservices, serverless
Monolit je nejrychlejší start a nejjednodušší provoz — vhodný do ~50k MAU. Microservices škálují per služba a umožňují různé jazyky/týmy, ale přidávají DevOps složitost. Serverless (AWS Lambda, Cloud Run, Vercel Functions) eliminuje správu serverů a platíte jen za provoz — ideální pro event-driven workloady a startupy s nepředvídatelnou zátěží.
Cena vývoje aplikace na míru
Orientační rozpětí v ČR: jednoduchý MVP 150–500 tis. Kč, středně komplexní B2B aplikace 800 tis.–3 mil. Kč, enterprise platforma 3–15+ mil. Kč. Hlavní faktory: rozsah featur, počet integrací, mobil/web/oboje, UX náročnost, neutrální vs branded design, požadavky na bezpečnost a compliance (GDPR, ISO 27001, audit log).
Milestone delivery a fixní cena vs T&M
Milestone model rozdělí projekt na fáze (analýza, design, MVP, rozšíření) s pevnou cenou a platbou po schválení každé fáze — minimální riziko pro klienta, jasné výstupy. Time & Material účtuje skutečně odpracovaný čas — vhodné pro průzkumné fáze a kontinuální development. Pro nové projekty doporučujeme milestone, pro rozvoj T&M nebo retainer.
Nasazení, provoz a podpora
Po vývoji následuje deployment (Vercel, AWS, Azure, GCP, on-premise), CI/CD pipeline (GitHub Actions), monitoring (Sentry, Datadog), logging a backup. Provoz typicky stojí 5–15 % z investice ročně podle SLA. Podpora: bug fixy, security patche, drobné featury (SLA hodiny), strategický rozvoj (separátní roadmapa). Důležité je smluvit SLA, response time a escalation cestu.