Abonelikle satılacak bir yazılım ürünü için MVP’den çok kiracılı, ölçeklenen bir platforma kadar.
Tek bir şirket için yazılan sistemle yüzlerce şirkete satılan bir ürün arasında büyük fark vardır. SaaS geliştirme; kayıt, deneme süresi, abonelik, fatura, müşteri bazında veri ayrımı ve kendi kendine kurulum gibi parçaları baştan düşünmeyi gerektirir. Biz web uygulaması geliştirme işini bu gözle yapıyoruz: ilk günden satılabilir, ikinci yılda da taşınabilir bir ürün kuruyoruz.
Rocketly CRM ve ad10 gibi abonelikle çalışan ürünlerimizi kendimiz geliştiriyor ve işletiyoruz. Fiyat planı değiştirmenin, bir müşterinin verisini diğerinden yalıtmanın ya da canlıdaki yüzlerce hesabı etkilemeden yeni özellik çıkarmanın ne demek olduğunu bu yüzden yaşayarak biliyoruz. MVP geliştirme aşamasındaki kurucularla da, büyüyen platformunu yeniden kurgulamak isteyen ekiplerle de çalışıyoruz.
- 01Bir iş fikrini abonelikli bir yazılım ürününe dönüştürmek isteyen kurucular.
- 02Kendi sektöründe yıllardır biriktirdiği bilgiyi dikey bir SaaS’a çevirmek isteyen uzmanlar.
- 03Tek müşteri için yazdığı yazılımı birçok müşteriye satılabilir bir ürüne çevirmek isteyen şirketler.
- 04Hızlı yazılmış MVP’si büyüdükçe yavaşlayan, mimarisini yenilemesi gereken girişimler.
- 05Türkiye’den Birleşik Krallık ya da Özbekistan pazarına çok dilli ve çok para birimli açılmak isteyen ürünler.
- 06Müşterilerine kendi markasıyla sunabileceği beyaz etiket bir web platformu arayan ajans ve danışmanlık firmaları.
SaaS nedir, bir web uygulamasını ürüne dönüştüren ne?
SaaS, yazılımın kurulum yerine tarayıcı üzerinden, aylık ya da yıllık abonelikle sunulduğu modeldir. Dışarıdan bakıldığında her SaaS bir web uygulamasıdır, ama her web uygulaması SaaS değildir. Farkı yaratan, ürünün kimse elle müdahale etmeden müşteri kazanabilmesi ve tutabilmesidir: ziyaretçi kendi başına kaydolur, deneme süresinde değeri görür, kartını girip plana geçer, ekibini davet eder ve faturasını panelden indirir. Bu zincirin her halkası tasarım ve geliştirme işidir.
Bu yüzden abonelik yazılımı geliştirirken ekranların yanında görünmeyen katmanları da kuruyoruz: plan bazlı özellik kısıtları, kullanım limitleri, ödeme başarısız olduğunda devreye giren hatırlatma akışı, iptal ve geri kazanım adımları, müşteri başarısı ekibinin hesapları izleyebileceği bir süper yönetici paneli. Bu parçalar ilk sürümde eksik kalırsa ürün çalışır görünür ama her yeni müşteri ekibe elle yapılacak bir iş olarak geri döner.
Çok kiracılı mimari nasıl kurulur, neden baştan önemli?
Çok kiracılı mimaride tüm müşteriler aynı uygulamayı ve çoğunlukla aynı veritabanını paylaşır, ama hiçbiri diğerinin verisini göremez. Bu ayrımı yalnızca uygulama kodunda yapmak risklidir; tek bir unutulmuş filtre, bir müşterinin kaydını başkasına gösterebilir. Biz PostgreSQL’de satır düzeyinde güvenlik kurallarıyla ayrımı veritabanının kendisine taşıyor, her sorguyu kiracı bağlamıyla çalıştırıyoruz. Supabase gibi altyapılar bu modeli doğal olarak destekler.
Kiracı yapısının üzerine organizasyon, ekip ve rol katmanını, denetim kayıtlarını, kiracı bazında ayarları ve özellik bayraklarını ekliyoruz. Kurumsal müşteriler geldiğinde tek oturum açma, özel alan adı ya da ayrı veri bölgesi gibi talepler sorunsuz karşılanabilsin diye bu kapıları baştan açık bırakıyoruz. Arayüzde Next.js ve TypeScript, barındırmada Vercel ya da Cloudflare, arka plan işlerinde kuyruk tabanlı bir yapı kullanıyoruz; böylece bir müşterinin yoğun işlemi diğerlerini yavaşlatmıyor.
MVP’den ilk ödeyen müşteriye: süre ve yol haritası
MVP, ürünün küçük bir versiyonu değil, en riskli varsayımı en kısa yoldan sınayan versiyonudur. Çoğu SaaS fikrinde bu varsayım şudur: hedef müşteri bu problemi çözmek için para öder mi? Bu yüzden ilk sürümde tek bir ana iş akışını uçtan uca sağlam kuruyor, geri kalan her şeyi sonraya bırakıyoruz. Kimlik doğrulama, kiracı ayrımı ve ödeme ise MVP’de bile eksiksiz olmalı; bunlar sonradan eklenmesi en pahalı parçalardır.
Tipik akış şöyle ilerler: birkaç haftalık ürün tanımı ve temel katman, ardından çekirdek özelliklerin geliştirildiği ve kapalı betaya açıldığı bir dönem, sonra herkese açık lansman. Kapsamı iyi tutulmuş bir MVP genellikle birkaç ay içinde ilk kullanıcılarıyla buluşur. Lansmandan sonra ürün bitmiş olmaz; asıl iş, kullanım verisine bakarak hangi özelliğin geliştirileceğine karar verdiğiniz düzenli sürüm döngüsüyle başlar.
SaaS projelerinde sık yapılan hatalar ve sağlıklı bir ürünün işaretleri
En pahalı hata, kiracı ayrımını ve abonelik mantığını sonraya bırakmaktır; ürün tutmaya başladığında bunları eklemek çoğu zaman temeli yeniden atmak anlamına gelir. İkincisi, her potansiyel müşterinin özel talebini ürüne eklemektir: SaaS bir danışmanlık projesine dönüşür ve kimseye tam uymaz. Üçüncüsü, fiyatlandırmayı mühendislikten ayrı düşünmektir; plan sınırları, kullanım ölçümü ve yükseltme akışı kodun içinde yaşar.
Sağlıklı bir SaaS’ın işaretleri ise ölçülebilir: yeni kullanıcı kimseyle konuşmadan ilk değerli sonucuna ulaşır, hangi adımda kaybedildiği panelde görünür, yeni bir özellik canlıdaki hesapları kesintiye uğratmadan çıkar ve destek talepleri büyüme hızından yavaş artar. Medya ve satış tarafındaki geçmişimiz sayesinde bu metrikleri yalnızca teknik değil, ticari bir gözle de okuyor ve yol haritasını onlara göre birlikte şekillendiriyoruz.
- 01Ürün kapsamı ve MVP planı
- 02Çok kiracılı veri mimarisi
- 03Kayıt, deneme ve onboarding akışı
- 04Abonelik, plan ve faturalandırma altyapısı
- 05Süper yönetici paneli ve ürün metrikleri
- 06Açık API ve webhook altyapısı
Kendi SaaS ürünlerimizi işletiyoruz
Rocketly CRM, ad10 ve özel betadaki Kaynak’ı kendimiz geliştirip işletiyoruz. Abonelik yenilemeleri, plan geçişleri, kiracı bazında destek ve canlıda sürüm çıkarmak bizim için günlük iş; teslim ettiğimiz mimariyi önce kendi ürünlerimizde deniyoruz.
Ticari bakış açısı
Medya, satış ve kar-zarar yönetiminde yirmi yılı aşan tecrübemizle ürünü yalnızca özellik listesi olarak değil, fiyatlandırması, satış kanalı ve birim ekonomisi olan bir iş olarak ele alıyoruz.
Birden fazla pazara hazır
Türkiye, Birleşik Krallık ve Özbekistan’daki işlere hizmet veriyoruz. Çok dilli arayüz, farklı para birimleri, vergi kuralları ve e-Fatura gibi yerel gereklilikler ürünün mimarisinde baştan yer alıyor.
Ürün ve fikri mülkiyet sizde
Kod deposu, bulut hesapları, ödeme altyapısı ve alan adları sizin adınıza kurulur. Yatırımcı incelemesinde ya da kendi teknik ekibinizi kurduğunuzda devralınabilir, belgelenmiş bir ürün teslim ediyoruz.
Ürün tanımı
Hedef müşteri segmentini, çözülecek tek ana problemi, fiyatlandırma varsayımını ve ilk ödeyen müşteriye kadar gereken en kısa özellik listesini yazıya döküyoruz.
Mimari ve temel katman
Kiracı yapısını, kimlik doğrulamayı, rol modelini, abonelik altyapısını ve ortamları kuruyoruz; ürünün sonradan yeniden yazılmasını gerektirecek kararları bu aşamada veriyoruz.
MVP ve kapalı beta
Çekirdek özellikleri tamamlıyor, ürünü sınırlı sayıda gerçek kullanıcıya açıyor, kullanım verisini ve geri bildirimi toplayıp öncelikleri buna göre güncelliyoruz.
Lansman ve büyüme döngüsü
Herkese açık kayıtla yayına çıkıyor, ardından aktivasyon, dönüşüm ve kayıp metriklerine bakarak düzenli sürüm ritmiyle ürünü geliştirmeye devam ediyoruz.
Bir SaaS ürününün maliyetini, ilk sürümde sınanacak varsayımın genişliği belirler. Teklif öncesinde hedef müşteri segmentini, çekirdek iş akışını, rol ve plan yapısını, ödeme sağlayıcısı ve fatura gereksinimlerini, entegrasyonları, dil ve pazar sayısını ve lansman sonrası birlikte çalışma modelini konuşuyoruz. Ardından MVP kapsamını, sonraki aşamaları ve takvimi ayrı kalemler halinde yazılı olarak paylaşıyoruz; böylece yatırımı aşamalara bölüp her adımda karar verebiliyorsunuz.
Bu hizmet için görüşelimSüreyi çekirdek iş akışının karmaşıklığı, entegrasyonlar ve ödeme gereksinimleri belirler. İyi sınırlanmış bir MVP genellikle birkaç ay içinde kapalı betaya açılır. Ürün tanımı aşamasının sonunda aşamalara bölünmüş yazılı bir takvim paylaşıyor, lansmandan sonra da düzenli sürüm ritmiyle devam ediyoruz.
MVP, ürünün en riskli varsayımını gerçek kullanıcıyla sınayan en sade versiyonudur. İçinde tek bir ana iş akışı uçtan uca çalışmalı; kayıt, kimlik doğrulama, müşteri bazında veri ayrımı ve ödeme ise eksiksiz olmalı. Raporlar, gelişmiş ayarlar ve ikincil özellikler ilk geri bildirimlerden sonraya bırakılabilir.
Tüm müşterilerin aynı uygulamayı ve altyapıyı paylaştığı, ama her birinin verisinin diğerlerinden yalıtıldığı yapıdır. Bakımı ve güncellemeyi tek noktadan yapmayı sağlar, maliyeti düşürür. Biz yalıtımı PostgreSQL satır düzeyinde güvenlik kurallarıyla veritabanı seviyesinde kuruyoruz; kurumsal müşteriler için ayrı veritabanı seçeneğini de açık tutuyoruz.
Yurt içi ve uluslararası ödeme sağlayıcılarıyla kartla tekrarlayan tahsilat, deneme süresi, plan yükseltme ve iade senaryolarını kuruyoruz. Türkiye’deki müşterileriniz için ödeme sonrası e-Fatura ya da e-Arşiv kesimini otomatik hale getirebiliyor, farklı pazarlar için para birimi ve vergi kurallarını ayrı ayrı tanımlıyoruz.
Arayüzde Next.js, React ve TypeScript; arka uçta Node ya da Python; veride PostgreSQL ve gerektiğinde Supabase kullanıyoruz. Barındırma için Vercel ya da Cloudflare öneriyoruz. Bu seçimler hem hızlı geliştirmeye hem de ileride işe alacağınız geliştiricileri kolay bulmanıza imkan veren yaygın, olgun teknolojilerdir.
Mimariyi buna göre kuruyoruz. Uygulama katmanı yatayda ölçeklenen yönetilen altyapılarda çalışır, ağır işler kuyruk üzerinden arka planda yürür, veritabanı indeksleri ve sorgular kiracı bazında izlenir. Büyüme geldiğinde yeniden yazmak yerine darboğaz olan bölümü güçlendirmek yeterli olur. Hangi noktanın ne zaman zorlanacağını izleme panellerinden önceden görürsünüz.
Evet. Önce kodu, veri modelini, güvenlik ayarlarını ve altyapıyı inceleyip yazılı bir değerlendirme sunuyoruz. Hangi bölümün korunacağını, hangisinin yeniden yapılması gerektiğini önceliklendiriyoruz. Canlıdaki kullanıcıları etkilemeden adım adım iyileştirmek, çoğu zaman sıfırdan yazmaktan daha az riskli bir yoldur.
Evet, kullanıcıya gerçek bir iş kazandırdığı yerlerde. Belge okuma ve sınıflandırma, kayıtlar üzerinden özet ve öneri üretme, kullanıcının sorusuna kendi verisiyle cevap veren bir asistan ya da potansiyel müşteri puanlama gibi özellikleri kiracı ayrımına ve maliyet sınırlarına uyacak şekilde ürüne ekliyoruz.
Sizde. Kod deposu, bulut ve ödeme hesapları ile alan adları şirketiniz adına açılır, tüm fikri mülkiyet size devredilir. Mimariyi, kurulumu ve sürüm sürecini anlatan dokümantasyon bırakıyoruz; yatırım sürecinde teknik inceleme yapıldığında ya da kendi ekibinizi kurduğunuzda ürün sorunsuz devredilebilir.
Genellikle 24 saat içinde dönüş yaparım.


