Co je SaaS? Software jako služba vysvětlený
SaaS, zkratka pro software as a service, je software, který lidé používají přes internet, obvykle v prohlížeči, a platí za něj opakovaným předplatným. Společnost, která ho vytvořila, provozuje servery, ukládá data a vydává aktualizace. Zákazníci nic neinstalují ani neudržují; zaregistrují se, přihlásí a používají. Gmail, Slack, Notion, Shopify a většina obchodních nástrojů, za které platíte měsíčně, jsou SaaS.
Proč na tom záleží, když stavíte s AI
„Postav mi SaaS“ je jeden z nejčastějších požadavků, se kterými lidé chodí k nástrojům na tvorbu aplikací s AI, a skrývá se za ním několik samostatných prací. Hlavní funkce, tedy to, za co lidé platí, je často ta snadná část. Z ní udělá službu všechno kolem ní:
- Účty, aby měl každý zákazník své přihlášení.
- Oddělení dat, aby jeden zákazník nikdy neviděl data druhého.
- Fakturace, aby se předplatná správně zakládala, obnovovala, selhávala a rušila.
- Spolehlivost, protože zákazníci se spoléhají, že služba běží.
Když víte, že tyto části existují, můžete si je vyžádat jednu po druhé a každou otestovat, místo abyste dostali atraktivní přehled, za který nejde bezpečně účtovat.
Každodenní přirovnání: pronájem bytu versus stavba domu
Koupit tradiční software je jako postavit dům: vlastníte ho, ale také opravujete střechu, platíte kotel a přetahujete elektroinstalaci, když se změní předpisy.
SaaS je pronájem bytu v dobře spravované budově. Platíte měsíčně, pronajímatel zajišťuje opravy a modernizace a na konci smlouvy můžete odejít. Každý nájemník má vlastní zamčené vchodové dveře. To je multi-tenancy, myšlenka, že mnoho zákazníků sdílí jednu budovu (jeden běžící systém), ale nikdo nemůže vejít do bytu jiného.
Jak je SaaS produkt složen
SaaS produkt je pod kapotou full-stack aplikace s několika dalšími povinnostmi.
| Část | Co dělá | Co se pokazí, když chybí |
|---|---|---|
| Hlavní funkce | Práce, za kterou zákazníci platí: posílat faktury, rezervovat termíny, sledovat sklad | Nikdo se nezaregistruje |
| Účty a přihlášení | Vědí, kdo je který člověk | Kdokoli to může používat, nebo se nikdo nemůže vrátit dovnitř |
| Nájemci (pracovní prostory nebo organizace) | Seskupují uživatele podle zákazníka a omezují všechna data na tohoto zákazníka | Jeden zákazník vidí data druhého, nejhorší možné selhání SaaS |
| Role | Vlastník, administrátor, člen, pozorovatel | Každý uživatel může smazat všechno |
| Fakturace | Tarify, zkušební období, obnovy, neúspěšné platby, zrušení | Nedostáváte zaplaceno, nebo dál účtujete lidem, kteří odešli |
| Webhooky od poskytovatele plateb | Řeknou vaší aplikaci „toto předplatné se obnovilo“ nebo „tahle karta selhala“ | Přístup neodpovídá tomu, co lidé zaplatili. Viz co je webhook |
| Marketingový web a onboarding | Vysvětlí produkt a dovede nového zákazníka k prvnímu výsledku | Lidé se zaregistrují a odejdou |
| Administrace a nástroje podpory | Dohledat zákazníka, vrátit peníze, prodloužit zkušební období | Nakonec ručně upravujete databázi |
Běžné obchodní pojmy SaaS
- MRR / ARR: měsíční nebo roční opakované tržby, tedy součet všech aktivních předplatných.
- Churn: podíl zákazníků (nebo tržeb), kteří se v daném období odhlásí.
- Zkušební verze a freemium: časově omezená plná verze, nebo bezplatný tarif s limity, aby lidé začali.
- Cena podle počtu míst: účtování za uživatele. Cena podle využití: účtování za položku, která se použije, například zprávy nebo projekty. Paušální cena: jedna cena za tarif.
- Micro-SaaS: malé SaaS zaměřené na úzkou niku, často provozované jedním nebo dvěma lidmi. Praktické příklady najdete v nápadech na micro-SaaS.
- Vertikální versus horizontální SaaS: vytvořené pro jedno odvětví (software pro zubní ordinace), nebo pro jednu funkci napříč odvětvími (e-mailový marketing).
Praktický příklad: SaaS pro groomery psů
Řekněme, že chcete prodávat nástroj pro rezervace nezávislým groomerům psů za měsíční poplatek.
- Hlavní funkce. Groomer vypíše služby a hodiny; majitelé mazlíčků si rezervují termín na veřejné stránce groomera.
- Nájemci. Každá grooming firma je pracovní prostor. Každá služba, rezervace a záznam zákazníka nese ID pracovního prostoru a každý dotaz se podle něj filtruje. Rezervace groomera A se nesmí nikdy objevit na přehledu groomera B, ani když někdo upraví URL.
- Role. Vlastník může měnit ceny a fakturaci; zaměstnanci vidí a upravují dnešní rezervace.
- Fakturace. Dva tarify, zkušební období 14 dní podle vaší volby, platby přes Stripe. Když Stripe nahlásí neúspěšnou obnovu, vaše aplikace zobrazí upozornění a po lhůtě pozastaví stránku rezervací, ale nikdy nesmaže data.
- Onboarding. Po registraci provedete groomera přidáním jedné služby a sdílením odkazu na rezervace. Ten první sdílený odkaz je okamžik, kdy se produkt začne hodit.
- Administrace. Soukromá stránka, kde najdete pracovní prostor, uvidíte jeho tarif a prodloužíte zkušební období.
První verze nepotřebuje, aby bylo všechno vyleštěné. Jak postavit SaaS MVP popisuje, co stavět nejdřív a co vynechat. Jak nacenit SaaS produkt popisuje tarify.
Časté chyby a mylné představy
- Brát „SaaS“ jako funkci. Je to obchodní model plus instalatérská práce výše. Rozhodněte se o nájemcích, rolích a fakturaci brzy; dodatečné oddělování dat bolí.
- Spoléhat na frontend, že skryje data. Pokud jsou data zákazníka skryta jen na stránce, ale server je vrací, může je vidět kdokoli. Server musí filtrovat podle nájemce u každého požadavku.
- Stavět fakturaci dřív, než produkt někdo chce. Účtujte brzy, ale až když hlavní funkce funguje pro skutečného uživatele. Platební odkaz může přijít dřív než plná stránka správy tarifu.
- Udělovat přístup na stránce „úspěch“. Přesměrování po platbě lze přeskočit nebo zfalšovat. Přístup přidělujte a odebírejte z webhooku poskytovatele plateb, který váš server ověřuje.
- Ignorovat zrušení a neúspěšné platby. Stanou se v prvním měsíci. Rozhodněte, co zákazník uvidí a co se stane s jeho daty.
- Příliš brzy kopírovat podnikové funkce. Jednotné přihlášení, auditní logy a složitá oprávnění záleží na velkých zákaznících, ne na prvních deseti.
Co žádat od svého AI nástroje
Rozdělte požadavek na kroky, které můžete otestovat:
- „Postav hlavní funkci pro jeden podnik s ukázkovými daty.“ Ověřte, že je užitečná.
- „Přidej registraci a přihlášení. Každý nový uživatel vytvoří pracovní prostor. Omez každou tabulku a každý dotaz na pracovní prostor na serveru.“
- „Přidej role: vlastník a zaměstnanec. Jen vlastníci mohou měnit nastavení a fakturaci.“
- „Přidej předplatná Stripe se dvěma tarify a zkušebním obdobím. Přístup uděluj a odebírej podle ověřených webhooků Stripe, ne podle přesměrování z pokladny.“
- „Přidej administrační stránku, kterou mohu otevřít jen já, abych dohledal pracovní prostory a jejich tarif.“
Po kroku 2 vytvořte dva účty a zkuste se z jednoho dostat k datům druhého. Zopakujte to po každé velké změně. Průvodce přidáváním plateb popisuje krok 4 podrobně.
Stavba SaaS MVP na Mythexu
Mythex dokáže z popisu v chatu postavit produkt, marketingovou stránku a databázi pro SaaS MVP a publikovat ho na veřejnou URL. Přihlášení pro uživatele vaší aplikace a platby zákazníků si zajišťujete sami: zvolíte přístup k ověřování a použijete vlastní účet Stripe a klíče, uložené jako tajné hodnoty projektu. Dokumentace obsahuje krok za krokem případ použití SaaS MVP se startovacím promptem a stránka tvorby SaaS s AI nabízí příklady, ze kterých můžete začít. Tarify najdete na stránce s cenami.
Otázky
Co znamená zkratka SaaS?
SaaS znamená software as a service, tedy software jako služba. Místo koupě a instalace programu zákazníci využívají službu přes internet, obvykle v prohlížeči, a platí opakované předplatné, zatímco poskytovatel ji provozuje, aktualizuje a zálohuje.
Jaké jsou příklady SaaS?
Mezi běžné příklady patří e-mailové a dokumentové sady, jako Google Workspace a Microsoft 365, týmový chat jako Slack, CRM jako HubSpot, účetní nástroje a sledovače projektů. Malý nástroj pro rezervace nebo fakturaci prodávaný úzké skupině na předplatné je také SaaS.
Jaký je rozdíl mezi SaaS a běžnou aplikací?
Rozdíl je hlavně v tom, jak se služba doručuje a prodává. SaaS produkt obsluhuje mnoho zákazníků z jednoho běžícího systému, drží data každého zákazníka oddělená a účtuje se opakovaně. Aplikace postavená pro jeden podnik nebo program stažený a koupený jednou není SaaS.
Můžu postavit SaaS produkt bez programování?
První verzi můžete postavit pomocí nástroje na tvorbu aplikací s AI: samotný produkt, účty, databázi a předplatné přes poskytovatele jako Stripe. Stále ale musíte pečlivě navrhnout oddělení dat mezi zákazníky a otestovat ho, než komukoli začnete účtovat.