SaaS Nedir? Hizmet Olarak Yazılım Açıklaması
SaaS, hizmet olarak yazılım (software as a service) kısaltmasıdır: İnsanların internet üzerinden — çoğunlukla bir tarayıcıda — kullanıp yinelenen bir abonelikle ödediği yazılımdır; yazılımı yapan şirket ise sunucuları çalıştırır, verileri saklar ve güncellemeleri yayınlar. Müşteriler hiçbir şey kurmak ya da bakımını yapmak zorunda kalmaz; kaydolur, giriş yapar ve kullanır. Gmail, Slack, Notion, Shopify ve aylık ödediğiniz iş araçlarının çoğu SaaS’tır.
Yapay zekayla inşa ederken neden önemlidir
“Bana bir SaaS yap” insanların yapay zeka uygulama inşa edicilere getirdiği en yaygın isteklerden biridir ve birkaç ayrı iş parçasını gizler. Ana özellik — insanların para ödediği şey — genellikle en kolay kısımdır. Onu bir hizmet yapan ise çevresindeki her şeydir:
- Hesaplar, her müşterinin bir girişi olsun diye.
- Verilerin ayrılması, bir müşterinin asla bir başkasının verisini görmemesi için.
- Faturalama, aboneliklerin doğru şekilde başlaması, yenilenmesi, başarısız olması ve iptal edilmesi için.
- Güvenilirlik, çünkü müşteriler hizmetin ayakta olmasına güvenir.
Bu parçaların var olduğunu biliyorsanız, bunları tek tek isteyip her birini test edebilirsiniz; ücret almak için güvenli olmayan güzel bir panel yerine.
Günlük hayattan bir benzetme: daire kiralamak ile ev inşa etmek
Geleneksel yazılım satın almak, bir ev inşa etmeye benzer: sahibi sizsiniz, ama çatıyı da siz tamir edersiniz, kazanı da siz ödersiniz ve düzenlemeler değiştiğinde kabloları da siz yenilersiniz.
SaaS ise iyi yönetilen bir binada daire kiralamaktır. Aylık ödersiniz, ev sahibi tamirat ve yükseltmelerle ilgilenir ve sözleşme bitince ayrılabilirsiniz. Her kiracının kendi kilitli kapısı vardır — bu çok kiracılılık (multi-tenancy) fikridir: Birçok müşteri tek bir binayı (tek bir çalışan sistemi) paylaşır, ama hiçbiri bir başkasının dairesine giremez.
Bir SaaS ürünü nasıl bir araya getirilir
Altta, bir SaaS ürünü birkaç ek sorumluluğu olan bir tam yığın uygulamadır.
| Parça | Ne yapar | Eksikse ne bozulur |
|---|---|---|
| Ana özellik | Müşterilerin para ödediği iş: fatura göndermek, randevu almak, stok takibi | Kimse kaydolmaz |
| Hesaplar ve giriş | Her kişinin kim olduğunu bilmek | Herkes kullanabilir ya da kimse geri giremez |
| Kiracılar (çalışma alanları ya da kuruluşlar) | Kullanıcıları müşteriye göre gruplar ve tüm verileri o müşteriyle sınırlar | Bir müşteri başka birinin verisini görür — bir SaaS’ın yaşayabileceği en kötü hata |
| Roller | Sahip, yönetici, üye, görüntüleyici | Her kullanıcı her şeyi silebilir |
| Faturalama | Planlar, denemeler, yenilemeler, başarısız ödemeler, iptaller | Ücret alamazsınız ya da ayrılmış kişilerden ücret almaya devam edersiniz |
| Ödeme sağlayıcısından gelen webhook’lar | Uygulamanıza “bu abonelik yenilendi” ya da “bu kart reddedildi” bilgisini iletir | Erişim, insanların ödediğiyle eşleşmez — bkz. webhook nedir |
| Pazarlama sitesi ve onboarding | Ürünü anlatır ve yeni bir müşteriyi ilk sonuca ulaştırır | İnsanlar kaydolup ayrılır |
| Yönetici ve destek araçları | Bir müşteriye bakma, iade, deneme süresini uzatma | Veritabanını elle düzenlemek zorunda kalırsınız |
Yaygın SaaS iş terimleri
- MRR / ARR: aylık ya da yıllık yinelenen gelir — tüm aktif aboneliklerin toplamı.
- Churn: belirli bir dönemde iptal eden müşterilerin (ya da gelirin) oranı.
- Deneme ve freemium: insanları başlatmak için süreli tam sürüm ya da sınırları olan ücretsiz bir katman.
- Koltuk bazlı fiyatlandırma: kullanıcı başına ücret. Kullanım bazlı fiyatlandırma: mesaj ya da proje gibi kullanılan her şey başına ücret. Sabit fiyatlandırma: plan başına tek bir fiyat.
- Mikro-SaaS: çoğu zaman bir ya da iki kişi tarafından işletilen, dar bir nişe yönelik küçük SaaS. Pratik örnekler için mikro-SaaS fikirleri rehberine bakın.
- Dikey ve yatay SaaS: Tek bir sektör için yapılmış (diş klinikleri için yazılım) ya da sektörler arası bir işlev için yapılmış (e-posta pazarlaması).
Uygulamalı örnek: köpek kuaförleri için bir SaaS
Bağımsız köpek kuaförlerine aylık bir ücret karşılığında bir randevu aracı satmak istediğinizi düşünün.
- Ana özellik. Kuaför hizmetlerini ve saatlerini listeler; evcil hayvan sahipleri kuaförün herkese açık sayfasından bir zaman dilimi seçer.
- Kiracılar. Her kuaförlük bir çalışma alanıdır. Her hizmet, randevu ve müşteri kaydı bir çalışma alanı kimliği taşır ve her sorgu buna göre filtrelenir. Birisi bir URL’yi düzenlese bile A kuaförünün randevuları B kuaförünün panelinde asla görünmemelidir.
- Roller. Sahip fiyatları ve faturalamayı değiştirebilir; personel günün randevularını görebilir ve düzenleyebilir.
- Faturalama. İki plan, sizin seçeceğiniz 14 günlük bir deneme, Stripe üzerinden ödemeler. Stripe başarısız bir yenilemeyi bildirdiğinde uygulamanız bir uyarı gösterir ve ek süreden sonra randevu sayfasını duraklatır — ama hiçbir veriyi asla silmez.
- Onboarding. Kaydolduktan sonra kuaförü bir hizmet eklemesi ve randevu bağlantısını paylaşması konusunda yönlendirin. Paylaşılan ilk bağlantı, ürünün faydalı hale geldiği andır.
- Yönetici. Bir çalışma alanını bulmak, planını görmek ve denemesini uzatmak için size özel bir sayfa.
İlk sürümün bunların hepsinin cilalı olmasına ihtiyacı yoktur. SaaS MVP nasıl inşa edilir rehberi önce neyin inşa edileceğini ve neyin dışarıda bırakılacağını anlatır; SaaS ürünü nasıl fiyatlandırılır rehberi ise planları ele alır.
Yaygın hatalar ve yanlış anlamalar
- “SaaS”ı bir özellik gibi görmek. Yukarıdaki altyapıyla birlikte bir iş modelidir. Kiracıları, rolleri ve faturalamayı erkenden kararlaştırın; veri ayrımını sonradan eklemek çok zordur.
- Verileri gizlemek için ön yüze güvenmek. Bir müşterinin verisi yalnızca sayfada gizlenmiş ama sunucu tarafından döndürülüyorsa, herkes görebilir. Sunucu her istekte kiracıya göre filtrelemelidir.
- Kimse ürünü istemeden faturalamayı inşa etmek. Erken ücretlendirin, ama ancak temel özellik gerçek bir kullanıcı için çalışınca. Tam bir plan yönetimi sayfasından önce bir ödeme bağlantısı yeterlidir.
- Erişimi “başarılı” sayfasında vermek. Ödeme sonrası yönlendirme atlanabilir ya da sahte olabilir. Erişimi, sunucunuzun doğruladığı ödeme sağlayıcısının webhook’undan verin ya da kaldırın.
- İptalleri ve başarısız ödemeleri yok saymak. Birinci ayda mutlaka olacaklardır. Müşterinin neyi göreceğine ve verilerine ne olacağına karar verin.
- Kurumsal özellikleri çok erken kopyalamak. Tek oturum açma, denetim kayıtları ve karmaşık izinler büyük müşterileri ilgilendirir, ilk on müşterinizi değil.
Yapay zeka inşa edicinizden ne istemelisiniz
İsteği test edebileceğiniz adımlara bölün:
-
“Tek bir işletme için ana özelliği örnek verilerle inşa et.” Yararlı olduğunu kontrol edin.
-
“Kayıt ve giriş ekle. Her yeni kullanıcı bir çalışma alanı oluşturur. Her tabloyu ve her sorguyu sunucuda çalışma alanına göre sınırla.”
-
“Roller ekle: sahip ve personel. Yalnızca sahipler ayarları ve faturalamayı değiştirebilsin.”
-
“İki planlı ve denemeli Stripe abonelikleri ekle. Erişimi, ödeme yönlendirmesine değil, doğrulanmış Stripe webhook’larına göre ver ya da kaldır.”
-
“Yalnızca benim açabileceğim, çalışma alanlarını ve planlarını görebileceğim bir yönetici sayfası ekle.”
-
adımdan sonra iki hesap oluşturun ve birinin verisine diğerinden erişmeyi deneyin. Her büyük değişiklikten sonra bunu tekrarlayın. Ödeme ekleme rehberi 4. adımı ayrıntılı olarak anlatır.
Mythex’te SaaS MVP inşa etmek
Mythex, bir sohbet açıklamasından bir SaaS MVP’nin ürününü, pazarlama sayfasını ve veritabanını inşa edebilir ve herkese açık bir URL’de yayınlayabilir. Uygulamanızın kullanıcıları için giriş ve müşteri ödemeleri ise kendi getirdiğiniz (bring-your-own) yapıdadır: bir kimlik doğrulama yaklaşımı seçersiniz ve kendi Stripe hesabınızı ve anahtarlarınızı, proje gizli değerleri olarak saklanan şekilde kullanırsınız. Dokümantasyonda bir başlangıç promptuyla adım adım bir SaaS MVP kullanım senaryosu bulunur ve yapay zeka SaaS inşa edici sayfasında başlangıç için örnekler vardır. Planlar fiyatlandırma sayfasında.
Sorular
SaaS neyin kısaltmasıdır?
SaaS, “software as a service” (hizmet olarak yazılım) anlamına gelir. Müşteriler bir programı satın alıp kurmak yerine, onu internet üzerinden, çoğunlukla bir tarayıcıda kullanır ve sağlayıcı çalıştırma, güncelleme ve yedekleme işlerini yaparken yinelenen bir abonelik öder.
SaaS örnekleri nelerdir?
Yaygın örnekler arasında Google Workspace ve Microsoft 365 gibi e-posta ve belge paketleri, Slack gibi ekip sohbeti, HubSpot gibi CRM’ler, muhasebe araçları ve proje takip araçları vardır. Bir niş kitleye abonelikle satılan küçük bir randevu ya da fatura aracı da SaaS’tır.
SaaS ile normal bir uygulama arasındaki fark nedir?
Fark çoğunlukla nasıl sunulduğunda ve satıldığındadır. Bir SaaS ürünü tek bir çalışan sistemden birçok müşteriye hizmet verir, her müşterinin verisini ayrı tutar ve yinelenen bir ücret alır. Tek bir işletme için yapılmış tek seferlik bir uygulama ya da bir kez satın alınıp indirilen bir program SaaS değildir.
Kod yazmadan bir SaaS ürünü inşa edebilir miyim?
Bir yapay zeka uygulama inşa edici ile ilk sürümü yapabilirsiniz: ürünün kendisini, hesapları, bir veritabanını ve Stripe gibi bir sağlayıcı üzerinden abonelik ödemelerini. Yine de müşteriler arasındaki veri ayrımını dikkatle tasarlamanız ve kimseden ücret almadan önce test etmeniz gerekir.