Vývoj informačních systémů na míru

Vyvíjíme firemní informační systémy pro interní agendu — od procesní a datové analýzy přes návrh architektury a integraci na ERP až po provoz a podporu. Systémy, ve kterých pracují vaši zaměstnanci; pro aplikace určené zákazníkům a partnerům v prohlížeči máme samostatnou sekci.

Mám zájem o systém
development-process
Vybrané reference:
Hyundai Motor Manufacturing Czech
UNYP
Karlovy Lázně
Metrostav a.s.
více referencíshow more

Které řešení je pro vás to pravé?

Co je firemní informační systém a kdy nestačí krabicové řešení

Firemní informační systém je software, ve kterém pracují vaši zaměstnanci — eviduje agendu, hlídá schvalovací postupy, drží data na jednom místě a poskytuje podklady pro rozhodování. Na rozdíl od aplikace pro zákazníky ho nikdo nevidí zvenčí, a přesto na něm stojí každodenní provoz firmy.

Krabicový ERP zvládne účetnictví, sklad i mzdy. Kde naráží, je specifická agenda, která tvoří vaši konkurenční výhodu — plánování kapacit podle vašich pravidel, schvalovací proces s pěti rolemi, kalkulace, kterou nikdo jiný nedělá stejně. To jsou přesně ty věci, které dnes zpravidla žijí v Excelu vedle systému, za který platíte licence.

Řešením proto často není náhrada ERP, ale nadstavba napojená přes API, která může být výrazně levnější a rychlejší než náhrada celého systému. Aplikace určené zákazníkům a partnerům do prohlížeče řešíme jako samostatnou disciplínu; hranice vede podle toho, kdo se do systému přihlašuje.

Srovnání krabicového podnikového systému a informačního systému na míru podle šesti kritérií
KritériumKrabicový systémSystém na míru
AgendaStandardní procesyVaše procesy včetně výjimek
Excel vedle systémuZůstáváMizí, agenda je uvnitř
Role a oprávněníPředdefinované úrovněAž na jednotlivé záznamy a pole
IntegraceKonektory, co dodavatel nabízíNa cokoli s rozhraním
PoplatkyLicence za uživatele a rokJednorázový vývoj, pak provoz
Změna procesuČekáte na verzi dodavateleNasadíme v nejbližší iteraci

Jaké interní systémy stavíme nejčastěji

Většina zakázek spadá do jednoho z těchto typů, případně kombinuje dva z nich. Každému se věnujeme na vlastní stránce, včetně toho, co se v dané oblasti nejčastěji řeší.

CRM systémy

Řízení vztahů se zákazníky podle vašeho obchodního procesu — evidence příležitostí, aktivit obchodníků v terénu, kalkulace nabídek a reporting nad aktuálními daty.

CRM systémy na míru

Intranety a interní portály

Jedno místo pro dokumenty, směrnice, žádosti a interní komunikaci. Se schvalovacími postupy, verzováním a řízeným přístupem podle organizační struktury.

Tvorba intranetů

Databáze a datová architektura

Návrh datového modelu, migrace velkých objemů dat a optimalizace výkonu tam, kde stávající databáze přestává stíhat nebo se data rozpadají do nekonzistentních kopií.

Databázové systémy

Logistické a skladové systémy

Správa skladu, sledování zásilek, plánování tras a napojení na čtečky, GPS nebo senzory. Pro provozy, kde má zpoždění informace přímý dopad na náklady.

Logistické systémy

Systémy pro organizaci lidí

Plánování směn, docházka a řízení lidských zdrojů ve velkých týmech a výrobních provozech — se zákonnými limity a pravidly, která má každá firma jinak.

Organizace lidí

Správa zakázek a projektů

Digitální workflow zakázky od poptávky po fakturaci, sledování nákladů, kapacit a marže v reálném čase místo měsíční uzávěrky slepované z několika zdrojů.

Správa zakázek a projektů

Aplikace, do kterých se přihlašují lidé mimo firmu — klientské a dodavatelské portály, rezervační a objednávkové systémy — patří k vývoji webových aplikací. Pokud potřebujete agendu i pro lidi v terénu, doplňujeme systém mobilní aplikací nad stejným backendem.

Komplexní přístup k vývoji rozsáhlých informačních systémů na míru

Digitalizace interní agendy s měřitelnou návratností

Digitalizace interní agendy s měřitelnou návratností

Firemní informační systém na míru má jeden úkol: ušetřit vašim lidem práci, kterou dnes dělají ručně. Přepisování mezi Excelem a e-mailem, dohledávání, kdo co schválil, měsíční uzávěrka slepovaná z pěti zdrojů. Systém navrhujeme kolem těchto konkrétních míst, protože právě na nich se návratnost investice pozná nejdřív.
Integrace na ERP, CRM a systémy třetích stran

Integrace na ERP, CRM a systémy třetích stran

Informační systém málokdy stojí sám. Přes API ho napojujeme na SAP, Helios, Microsoft Dynamics, Salesforce, účetní programy, bankovní rozhraní i státní registry a datové schránky. Cílem je, aby data proudila automaticky a bez duplicit — a aby nikdo nemusel opisovat čísla z jedné obrazovky do druhé. U vybraných projektů umíme interní systém bezpečně zpřístupnit nástrojům umělé inteligence přes Model Context Protocol (MCP).
Procesní analýza, datový model a migrace dat

Procesní analýza, datový model a migrace dat

Před vývojem provádíme procesní a datovou analýzu — mapujeme, jak agenda reálně funguje, ne jak je popsaná ve směrnici. Z toho vzniká datový model a návrh architektury. Samostatnou kapitolou je migrace historických dat ze stávajícího systému nebo z tabulek: čištění, deduplikace a ověření, že po převodu sedí zůstatky i historie. Podrobněji se návrhu databází a datové architektuře věnujeme v samostatné sekci.
Role, oprávnění a ochrana interních dat

Role, oprávnění a ochrana interních dat

Ve vnitrofiremním systému je klíčové, kdo co vidí. Navrhujeme podrobný model rolí a oprávnění až na úroveň jednotlivých záznamů a polí, doplněný auditním logem, který ukáže, kdo kdy co změnil, a vícefaktorovým ověřováním při přihlášení. Při návrhu systémů zohledňujeme požadavky GDPR, včetně řízení přístupů, ochrany osobních údajů a nastavení retenčních lhůt podle požadavků konkrétního projektu. U klientů z finančního a průmyslového sektoru procházíme jejich vlastními bezpečnostními audity.
Zaškolení uživatelů a rozhraní, které lidi neodradí

Zaškolení uživatelů a rozhraní, které lidi neodradí

Interní systém stojí a padá s tím, jestli ho zaměstnanci začnou používat. Rozhraní proto navrhujeme na minimální kognitivní zátěž — nejčastější úkon na co nejméně kliknutí, srozumitelné chybové stavy, žádné obrazovky, které vyžadují školení pokaždé znovu. Ke spuštění patří zaškolení klíčových uživatelů a dokumentace. Jak k UX a UI přistupujeme obecně, popisujeme v samostatné sekci.

Jak probíhá vývoj informačního systému

Oproti aplikaci pro zákazníky mají interní systémy dvě fáze navíc, na kterých projekty nejčastěji padají: migraci historických dat a zaškolení lidí, kteří v systému budou muset denně pracovat. Obě plánujeme od začátku, ne až podle toho, kolik zbude.

  1. Procesní a datová analýza

    Workshopy s lidmi, kteří agendu reálně dělají — mapujeme, jak proces funguje, ne jak je popsaný ve směrnici. Rozdíl mezi obojím bývá to nejcennější, co z analýzy vypadne.

    Výstup fáze: zadání s požadovanou funkcionalitou a mapa datových toků.

  2. Datový model a architektura

    Návrh datového modelu, rolí a oprávnění a rozhraní na okolní systémy. U interních systémů je datový model rozhodnutí na deset let dopředu, takže mu věnujeme čas dřív, než se začne programovat.

    Výstup fáze: datový model, model oprávnění a návrh integrací.

  3. Prototyp k proklikání

    Klikací prototyp klíčových obrazovek, který si projdou budoucí uživatelé — navrhujeme ho ve Figmě. Připomínky v téhle fázi stojí hodiny, tytéž připomínky po nasazení stojí týdny.

    Výstup fáze: odsouhlasený prototyp a upravené zadání.

  4. Vývoj a integrace

    Vývoj v iteracích s průběžným napojováním na ERP, účetnictví a další systémy. Integrace řešíme brzy, protože právě tam se objevují překvapení, která posouvají harmonogram.

    Výstup fáze: funkční moduly na testovacím prostředí po každé iteraci.

  5. Migrace dat

    Vyčištění a převod historických dat ze stávajícího systému nebo z tabulek. Nejdřív zkušební migrace do testovacího prostředí, kde si na reálných datech ověříte, že sedí zůstatky, historie i vazby.

    Výstup fáze: odsouhlasený zkušební převod a připravená cesta zpět.

  6. Zaškolení a nasazení

    Školení podle rolí, předaná dokumentace a ostrý převod obvykle přes víkend. První týdny sledujeme, kde uživatelé chybují, a rozhraní na těch místech upravujeme.

    Výstup fáze: systém v ostrém provozu a zaškolení klíčoví uživatelé.

  7. Provoz a rozvoj

    Po spuštění navazuje servisní smlouva a další rozvoj podle priorit, které vyplynou z reálného používání. U rozsáhlých systémů doplňujeme o projektové řízení.

    Výstup fáze: garantovaná reakční doba a plán rozvoje na další období.

Kolik stojí vývoj informačního systému

Rozpětí vycházejí ze skutečně dodaných projektů a ze stejného modelu, na kterém běží naše cenová kalkulačka. Zdaleka nejčastější a nejlevnější varianta je první z nich — nadstavba nad tím, co už máte.

Nadstavba nad stávajícím systémem

3–5 měsíců vývoje

650 000 – 1 500 000 Kč

Jedna konkrétní agenda postavená vedle vašeho ERP a napojená přes API — schvalování, plánování kapacit, portál pro pobočky. Nesaháte na jádro, které funguje, a řešíte jen to, co chybí.

Samostatný firemní systém

6–12 měsíců vývoje

1 500 000 – 4 500 000 Kč

Systém pokrývající celou agendu jednoho úseku — několik modulů, role a oprávnění, reporting a integrace na okolní systémy. Nejčastější rozsah samostatných zakázek.

Celopodnikový systém

od 18 měsíců vývoje

od 6 000 000 Kč

Systém pro celou firmu napříč úseky, s desítkami rolí a napojením na kritické systémy. U tohoto rozsahu přestává být rozpětí užitečné a cenu stanovujeme až po analýze, obvykle po etapách.

Co cenu informačního systému ovlivňuje nejvíc

  • Počet modulů a agend, které má systém pokrýt — každá další oblast znamená vlastní obrazovky, pravidla i výkazy.
  • Počet uživatelských rolí a jemnost oprávnění; model až na úroveň polí je výrazně dražší než tři úrovně přístupu.
  • Napojení na ERP, účetnictví nebo státní registry — u zdokumentovaného API dny, u starších systémů bez rozhraní i týdny.
  • Objem a kvalita historických dat k převodu; čištění duplicit a nekonzistentních číselníků bývá dražší než samotný převod.
  • Složitost schvalovacích procesů a výpočtů — vícestupňové workflow s výjimkami zvedá cenu nejvíc ze všeho.
  • Rozsah zaškolení a náběhu; provoz na několika pobočkách současně znamená vlastní plán nasazení.

Uvedené částky jsou bez DPH a zahrnují analýzu, návrh, vývoj, testování, migraci dat i zaškolení. Jde o orientační rozsahy; skutečná cena závisí na konkrétním zadání, rozsahu integrací, kvalitě dat a dalších parametrech projektu. Uvedené délky vývoje platí pro standardní rozsah projektu — skutečný harmonogram ovlivňuje zejména rozsah funkcí, integrace, dostupnost podkladů a součinnost na vaší straně. Orientační cenu pro vaše zadání spočítá kalkulačka ceny vývoje softwaru, přesné číslo vychází z procesní analýzy. Smluvní rámec a vlastnictví kódu rozebíráme u vývoje softwaru na zakázku.

Spočítat orientační cenu

Integrace a migrace: nejrizikovější část projektu

Vlastní vývoj lze při dobře definovaném zadání odhadnout relativně přesně. Největší nejistotu často představují integrace a historická data — cizí systémy se chovají jinak, než slibuje dokumentace, a historická data v žádné dokumentaci nejsou. Obojí proto řešíme co nejdřív.

Systémy, na které napojujeme

Za dvacet let se nám nasbíralo poměrně dost zkušeností s tím, jak se která platforma chová v praxi. Nejčastěji jde o tyhle:

  • ERP a podnikové systémy — SAP, Helios, Microsoft Dynamics, ABRA, Money.
  • CRM platformy — Salesforce, Microsoft Dynamics CRM a systémy vlastní výroby.
  • Účetní a fakturační programy včetně výměny dokladů ve formátu ISDOC.
  • Státní registry a rozhraní — datové schránky, ARES, obchodní rejstřík, registr plátců DPH.
  • Bankovní API pro párování plateb a hromadné platební příkazy.
  • Dopravci, skladové systémy, čtečky čárových kódů a GPS jednotky.

Migrace a náběh s minimálním dopadem na provoz

Ostrý převod je jednorázová akce, kterou nelze zopakovat na pokusy. Migraci a náběh plánujeme tak, aby byl dopad na provoz klienta co nejmenší:

  • Audit stávajících dat — duplicity, chybějící vazby, historicky nekonzistentní číselníky.
  • Zkušební migrace do testovacího prostředí, kde na reálných datech ověříte zůstatky a historii.
  • Ostrý převod až po písemném odsouhlasení zkušebního běhu, obvykle přes víkend.
  • Připravená cesta zpět na starý systém pro případ, že se něco ukáže až v provozu.
  • U kritických agend souběžný provoz obou systémů po dohodnutou dobu.
  • Zaškolení podle rolí a zvýšená podpora v prvních týdnech, kdy vzniká většina dotazů.

Informační systémy, na kterých stojí denní provoz

Čtyři projekty, kde systém používají zaměstnanci našich klientů každý den. Kompletní přehled je v sekci referencí.

Systém pro správu klientů a síťové infrastruktury

Pro poskytovatele internetového připojení jsme vyvinuli systém pro řízení databáze klientů, přípojných bodů, tarifů a plateb. Součástí je evidence technické infrastruktury a napojení na fakturaci, takže obchodní i technická agenda běží v jednom prostředí.

Výsledek: obchod, technici i fakturace pracují nad stejnými daty místo tří oddělených evidencí.

Případová studie Eurosignal

Interní systém pro oční kliniku

Pro Oční kliniku Horní Počernice vyvíjíme interní webovou aplikaci pro zaměstnaneckou a provozní agendu — správu dokumentů zaměstnanců, evidenci přístrojů, plánování interních procesů a přehledy nad personálními a provozními daty. Součástí je model rolí a oprávnění podle toho, kdo s jakou agendou pracuje.

Výsledek: vedení i zaměstnanci mají zaměstnaneckou a provozní agendu na jednom místě.

Případová studie IRIS

CRM pro obchodní zástupce v terénu

CRM systém pro farmaceutickou společnost, který organizuje práci obchodních reprezentantů v terénu — plánování návštěv, evidence jednání a reporting výsledků. Systém musel fungovat i pro lidi, kteří jsou většinu času mimo kancelář.

Výsledek: vedení vidí aktivitu obchodní sítě průběžně, ne až z měsíčního reportu.

Případová studie Green-Swan

Pokladní systém a věrnostní program galerie

Pro Galerii Rudolfinum jsme dodali pokladní systém propojený se správou klientů věrnostního programu. Obsluha na pokladně vidí historii návštěvníka a může mu nabídnout individuální podmínky; marketing na stejná data navazuje komunikací.

Výsledek: pokladna a marketing pracují nad jednou klientskou databází.

Případová studie Rudolfinum

Časté dotazy k vývoji firemních informačních systémů

Mapujeme stávající procesy, datové toky a potřeby jednotlivých rolí — obvykle formou workshopů s lidmi, kteří agendu reálně dělají. Výsledkem je zadání s požadovanou funkcionalitou, datový model a interaktivní prototyp, který si proklikáte dřív, než napíšeme první řádek kódu. U rozsáhlých zadání je procesní analýza samostatnou placenou fází a její výstup můžete použít i pro poptávku u jiného dodavatele.
Ano, integrace jsou naší doménou. Máme zkušenosti s napojováním na SAP, Helios, Microsoft Dynamics, Salesforce, účetní programy, bankovní API i státní registry a datové schránky. Integrace navrhujeme s ohledem na výpadky a opakované odesílání, aby se minimalizovalo riziko ztráty nebo duplicitního zpracování dat.
Migrace je samostatná fáze projektu s vlastním rozpočtem. Data nejprve analyzujeme a vyčistíme — duplicity, chybějící vazby, historicky nekonzistentní číselníky. Pak provedeme zkušební migraci do testovacího prostředí, kde si na reálných datech ověříte, že sedí zůstatky, historie i vazby. Ostrý převod probíhá až po odsouhlasení zkušebního běhu, obvykle přes víkend, s připravenou cestou zpět.
Model rolí a oprávnění navrhujeme až na úroveň jednotlivých záznamů a polí, takže mzdová účetní vidí jiná data než vedoucí provozu. Každou změnu zaznamenává auditní log a přihlašování jistíme vícefaktorovým ověřením. Požadavky GDPR zohledňujeme už při návrhu — od řízení přístupů přes ochranu osobních údajů po nastavení retenčních lhůt podle konkrétního projektu. U klientů z regulovaných odvětví procházíme jejich vlastními bezpečnostními audity.
Záleží na tom, kde je problém. Pokud ERP zvládá účetnictví a sklad, ale chybí vám nad ním konkrétní agenda — schvalování, plánování kapacit, portál pro pobočky — může být nadstavba napojená přes API výrazně levnější a rychlejší než náhrada celého systému. Kompletní systém na míru dává smysl tam, kde stávající řešení brzdí samotné jádro podnikání nebo ho už nikdo neudržuje. Rozhodnutí padá až po analýze, ne dopředu.
Zapojujeme klíčové uživatele už do analýzy a prototypu, takže systém není překvapení, ale něco, na čem se podíleli. Před spuštěním proběhne zaškolení podle rolí a předáme dokumentaci. Po nasazení sledujeme, kde uživatelé nejčastěji chybují nebo se zasekávají, a rozhraní na těch místech upravujeme — adopce se řeší v prvních týdnech provozu, ne ve školicí místnosti.
Zdrojový kód vám předáváme a k námi vytvořeným částem řešení získáváte časově neomezenou licenci k jejich užívání; u open-source a dalších komponent třetích stran platí jejich vlastní licenční podmínky. Nejste tak vázáni na jednoho dodavatele. Celý smluvní rámec i to, co všechno při předání dostanete, rozebíráme na stránce o vývoji softwaru na zakázku.
Cena se odvíjí od počtu modulů a uživatelských rolí, složitosti schvalovacích procesů a počtu integrací na ERP, CRM nebo státní registry. Nadstavba nad stávajícím systémem vyjde výrazně levněji než podnikový systém stavěný od nuly. Orientační cenu vám ukáže kalkulačka ceny vývoje softwaru, přesné číslo vychází z procesní analýzy. Po spuštění navazuje servisní smlouva (SLA) s garantovanou reakční dobou.
Nadstavba nad stávajícím systémem bývá hotová za tři až pět měsíců, samostatný systém pro jeden úsek za šest až dvanáct a celopodnikové řešení trvá rok a půl i déle. Analýza a datový model zaberou první měsíc až dva. U rozsáhlých systémů nasazujeme po etapách — první úsek jede v ostrém provozu, zatímco se vyvíjí další, takže na přínos nečekáte až na konec.
Ano, ale je potřeba s tím počítat od návrhu datového modelu — dodatečné dodělání víceměnovosti nebo jazykových mutací do hotového systému je násobně dražší než jejich zohlednění na začátku. Řešíme oddělení dat podle poboček, různé číselné řady a pravidla pro jednotlivé země i lokalizaci rozhraní. Do analýzy proto patří i otázka, kam se firma chystá expandovat.
Obojí je možné. Cloud doporučujeme kvůli dostupnosti, zálohování a snadnému navyšování výkonu, ale u klientů s regulatorními požadavky nebo vlastní serverovnou nasazujeme i on-premise, případně v hybridním režimu, kdy citlivá data zůstávají u vás. Aplikaci provozujeme v kontejnerech, takže volba prostředí neovlivňuje způsob vývoje ani nasazování.
Základní reporting a přehledy stavíme přímo do systému, aby uživatelé nemuseli data nikam exportovat. Nad rámec toho připravujeme datové rozhraní pro nástroje jako Power BI nebo Tableau, případně replikaci do samostatné databáze pro analytiku, aby náročné dotazy nezatěžovaly provozní systém. Návrhu datové architektury se věnujeme v samostatné sekci.

Technologie které využíváme

Podnikové systémy stavíme na technologiích, které zvládnou vysokou zátěž i dlouhou životnost. Backend na Ruby on Rails, frontend v Reactu, data v PostgreSQL a integrace přes zdokumentované API. Používáme široce rozšířené technologie s dlouhodobě dostupnou komunitou a ekosystémem, takže se systém bezpečně propojí s okolím a roste spolu s firmou. Celý technologický stack rozepisujeme na samostatné stránce.

railsreactgraphqlnodejsaws
Více o technologiích vývoje webových a mobilních aplikacíshow more

Klienti, kteří nám důvěřují

Hyundai Motor Manufacturing Czech
UNYP
HiPP Czech s.r.o.
Magistra, a.s.
Webglobe, s.r.o.
Metrostav a.s.
Družstvo EUROSIGNAL
SEPOS, spol. s.r.o.
Galerie hlavního města Prahy
Galerie Rudolfinum
Brown-Forman Czechia, s.r.o.
ASSA ABLOY Entrance Systems, spol. s.r.o.
Doosan
eMyslivost.cz
Smart work system s.r.o.
Buty
Další reference iQuestshow more

Řešíte firemní informační systém?

Ozvěte se s tím, která agenda vás nejvíc brzdí. Na úvodní konzultaci si projdeme proces, stávající systémy a data a řekneme vám, jestli stačí nadstavba nad tím, co máte, nebo se vyplatí systém postavit znovu — včetně orientačního rozsahu a ceny.