Přeskočit na obsah
CodeDock
← Zpět na všechny články
Architektura a konzultace9 min čtení

Krabicový vs. zakázkový software: kdy se která volba vyplatí

Vývoj software na zakázku má smysl, když krabicové řešení nesedí — ale ne vždy. Pět signálů, že potřebujete software na míru, plus rámec pro rozhodnutí, zda stavět, nebo kupovat.

Napsal Tomáš MikešEnterprise & Solution Architect
  • Build vs Buy
  • Vývoj na zakázku
  • Architektura
  • Strategie

„Postavíte nám to na míru, nebo radši koupit krabicový software?“ Nejčastější otázka, kterou na začátku projektu slyšíme. A nejčastější chyba: rozhodnout to podle toho, co je levnější v prvním roce.

Vývoj software na zakázku je ve startovní investici skoro vždy dražší než SaaS předplatné. Ale celkové náklady (TCO) za 24-36 měsíců můžou být úplně jinde — záleží na tom, kolik workaroundů krabicový software vyžaduje, kolik integrací musíte lepit a jak moc vaše procesy nesedí do jeho logiky.

Tady je rámec, podle kterého rozhodujeme — bez ideologie, jen podle čísel a kontextu.

Kdy krabicový software vyhrává

Krabicová řešení (Shopify, HubSpot, Salesforce, NetSuite, Pohoda, Money S5...) řeší typický 80% use case. Pro firmu, která se chová podle toho 80% scénáře, jsou nepřekonatelná. Pět situací, kdy je nemá smysl nahrazovat vlastním vývojem:

  • Standardní procesy bez speciálního workflow. Klasický B2C e-shop s košíkem, platbou, dopravou. CRM pro sales pipeline bez specifik. Účetnictví podle českých zákonů. Tady krabicové řešení doručí za týdny, custom za měsíce — bez výhody.
  • Malý objem, omezený rozpočet. Pod cca 50 000 Kč měsíčně tržeb nebo 1 mil. Kč ročního obratu pro daný systém — ROI custom development se nikdy nezaplatí. SaaS od 500 do 5 000 Kč měsíčně je ekonomicky správně.
  • Tým bez technického vlastnictví. Pokud nemáte nikoho, kdo zvládne provoz custom systému (nebo nemáte rozpočet na dlouhodobý support kontrakt), krabicový software vám dává předvídatelnou cenu a SLA.
  • Rychlý time-to-market. MVP do 4-6 týdnů s krabicovým + 2-3 plug-iny. Custom MVP minimálně 8-12 týdnů. Pokud testujete obchodní hypotézu, rychlost má cenu.
  • Ekosystém je víc než samotný software. Shopify má tisíce témat, integrací, dropshipping partnerů. Salesforce má AppExchange. Vlastní vývoj vám tyhle plug-and-play moduly nedoručí.

Kdy zakázkový software vyhrává

Vývoj software na zakázku má smysl tam, kde krabicový začíná bobtnat workaroundy a integracemi. Pět signálů, kdy už je ekonomické postavit vlastní:

1. Specifické procesy, které žádný krabicový nepokrývá

Když se přistihnete, že popisujete své procesy větami typu „skoro jako Shopify, ale...“ nebo „Salesforce by fungoval, kdyby uměl...“ — to jsou symptomy. Vaše business logika nesedí do škatulky, kterou krabicový software definuje. Buď ji zakřivíte (a tím ztratíte konkurenční výhodu), nebo budete platit za workaroundy.

Příklad z praxe: klient v MLM byznysu. Žádný krabicový software neumí jejich provizní strukturu (downline bonusy, override commissions, kvalifikační kritéria měsíc-na-měsíc). Pohoda + Excel + ruční přepočty = 40 hodin admin práce měsíčně. Custom systém s versioned business logikou (jak jsme ho modelovali) = 0 hodin admin, plus auditovatelnost pro účetní kontroly.

2. Hluboké integrace s existujícím systémem

Krabicový software typicky nabízí API, ale jeho integrace s vaším ERP/CRM/účetnictvím je omezená na to, co plug-in uměl. Když potřebujete:

  • Real-time sync skladu, ne batch
  • Custom field mapping mezi systémy
  • Dvoucestnou synchronizaci s konflikt resolution
  • Logiku, která sahá přes víc systémů (e-shop + ERP + dopravce)

Krabicový software vám tohle dá jen pomocí pluginů — a každý plugin je další závislost, která se může pokazit nezávisle.Enterprise integrace je jeden z hlavních důvodů, proč firmy přejdou na custom.

3. Krabicový vás začíná stát víc než custom by

Klasický signál: měsíční fixní náklady na krabicový software + plug-iny + integrace + ruční práce kolem > měsíční hypoteční splátka custom řešení (development cost amortizovaný na 24-36 měsíců + provoz).

Konkrétní vzorec:

Krabicové TCO 24m =
  24 × (předplatné + plug-iny + payment gateway fees + ruční práce)

Custom TCO 24m =
  one-off development +
  24 × (cloud hosting + údržba + 1 minor release/quartal)

Pro MessyPlay.cz krabicové Shopify + 9 pluginů stálo 6 000 Kč měsíčně. Custom development 200 000 Kč one-off + 1 200 Kč/měsíc cloud hosting. Break-even za 18 měsíců. Po 24 měsících custom úspora 80 % vs. krabicové. Detail v rozboru TCO za 24 měsíců.

4. Konkurenční výhoda, která se nedá kupit

Pokud váš proces / data / algoritmus jsou součástí vaší value proposition — krabicový software vám vlastně bere konkurenční výhodu. Stejný Shopify + stejné pluginy má i váš konkurent.

Vývoj software na zakázku v tomto případě není náklad, je to moat. Klasické příklady:

  • Recommendation engine na míru pro vaše SKU portfolio
  • Pricing logic, která reaguje na specifické signály
  • Workflow, který vám zkracuje fulfillment o 20 %
  • Dashboard, který váš management používá k operativnímu rozhodování

5. Růst nebo M&A na obzoru

Krabicový software škáluje, dokud nedosáhnete velikosti, kdy začne prasknout — buď v ceně (Salesforce Enterprise license se škáluje v desítkách tisíc dolarů ročně), nebo ve výkonu (Shopify Plus za 2 000 USD/měsíc), nebo ve flexibilitě (multi-entity setup po akvizici).

Když jste ve fázi růstu nebo plánujete akvizice, vlastní platforma vám dává kontrolu nad tím, jak rychle a jakým směrem se rozšíříte. Krabicový software vás omezí na to, co jeho roadmap připraví.

Hybridní přístup: nejčastější skutečná odpověď

V praxi nejde o čistou volbu. Většina enterprise architektur je hybrid — krabicový software pro standardní funkce, custom pro unikátní logiku.

  • Účetnictví v Pohodě, e-shop custom. Pohoda umí české účetnictví výborně, custom development by tu nepřinesl hodnotu. E-shop má unikátní logiku → custom.
  • Salesforce CRM, custom backend pro provize. Salesforce řeší standardní pipeline, custom řeší MLM provize které nesedí do žádného CRM.
  • Shopify storefront, custom integration layer. Shopify pro frontend/checkout (kde má ekosystém), custom pro integrace s ERP/dopravci/dodavateli (kde Shopify pluginy nestačí).

Hybridní přístup vyžaduje architekturu, která propojí systémy bez toho, aby vznikl point-to-point chaos. To je nejčastější případ užití, ve kterém pomáháme klientům.

Rozhodovací rámec

Když nás klient na začátku projektu konfrontuje s otázkou krabicový vs zakázkový, projdeme tímhle:

  1. Procesní fit: Pokrývá krabicový software 80 %+ vašich procesů bez kompromisů? Pokud ano → krabicový.
  2. TCO 24 měsíců: Spočítejte fixní + variabilní + skrytou ruční práci. Krabicový vyhrává v prvním roce; custom obvykle ve druhém.
  3. Strategická hodnota: Je vaše konkurenční výhoda v procesu, který má krabicový software standardní? Pokud ano → custom (nebo aspoň custom layer nad krabicovým).
  4. Týmová kapacita: Máte někoho, kdo zvládne provoz a evoluci? Pokud ne, custom potřebuje support kontrakt.
  5. Růstový horizont: Kde budete za 3 roky? Krabicový software škáluje plynule do bodu, kdy najednou neškáluje. Custom škáluje podle toho, kolik investujete.

Co dělat, když nejde rozhodnout

Nejčastější situace: částečně to sedí, částečně ne. Postupný přístup:

  1. Krok 1: Postavte MVP na krabicovém software (rychlost, nízké riziko). Otestujte obchodní hypotézu.
  2. Krok 2: Až se hypotéza potvrdí a budou jasné limity krabicového, identifikujte 1-3 procesy, které nejvíc omezují růst.
  3. Krok 3: Postavte custom layer kolem těchto procesů (často API gateway nebo middleware), zbytek nechte v krabicovém.
  4. Krok 4: Až ekonomika dává smysl, postupně přesouvejte další procesy do custom — nebo nechte krabicový tam, kde funguje.

Tahle cesta nesnižuje riziko na nulu, ale rozkládá ho v čase. A dává vám možnost volby — můžete se kdykoli vrátit zpět nebo posunout dál.

Pro koho děláme vývoj software na zakázku

V CodeDocku se specializujeme na enterprise systémy a integrace — tam, kde krabicový software dosahuje svých limitů. Konkrétně:

  • E-commerce platformy s neobvyklým fulfillment workflow (MessyPlay)
  • SaaS platformy s IoT komponentou (Fotopast.cloud)
  • Enterprise systémy s versioned business logikou (JUST)
  • Performance-critical systémy zpracovávající GB/s dat (Netigo)
  • Data warehouse pro distribuované enterprise (Magistra)

Pokud zvažujete, jestli pro váš projekt dává smysl vývoj software na zakázku, nebo zda krabicový stačí — domluvte si 30min konzultaci a probereme konkrétní situaci. Bez obchodních procesů, bez tlaku. Pokud krabicový software stačí, řekneme to rovnou.

SdíletLinkedInX
Další v kategorii

Architektura a konzultace

Všechny články
Konzultace „nejdřív architektura“: co to vlastně znamená6 min čtení →Datový sklad pro 200+ poboček: model, který unese růst a fúze8 min čtení →Vlastní e-commerce za cenu Shopify předplatného: TCO po 24 měsících6 min čtení →Shopify vs. vlastní e-commerce: pět signálů, kdy platforma přestává dávat smysl7 min čtení →