SaaS (Software as a Service) Nedir?
SaaS, yazılımın bulutta barındırılıp kullanıcılara abonelik (subscription) modeliyle sunulduğu iş modelidir. Müşteri yazılımı bilgisayarına kurmaz, web tarayıcısı veya mobil uygulamadan erişir, aylık veya yıllık abonelik öder.
Tanıdık SaaS örnekleri:
Slack, Zoom, Microsoft Teams (iletişim)Salesforce, HubSpot (CRM)Shopify (e-ticaret)Notion, Airtable (üretkenlik)Canva, Figma (tasarım)Spotify, Netflix (consumer SaaS)Neden SaaS İş Modeli Bu Kadar Popüler?
SaaS sahipleri için:
✅ Sürekli (recurring) gelir✅ Yüksek değerlendirme (yıllık gelirin 5-15 katı şirket değeri)✅ Ölçeklenebilir (1 müşteri ile 10.000 müşteriye kadar aynı yazılım)✅ Predictable cash flow✅ Düşük marginal cost (yeni müşteri eklemek bedava gibi)Müşteriler için:
✅ Düşük başlangıç maliyeti✅ Otomatik güncellemeler✅ Her cihazdan erişim✅ Ölçeklenebilir (kullanıcı sayısı arttıkça öder)✅ Kurulum gerektirmezSaaS Geliştirme: Aşamalar
Aşama 1: Fikir Doğrulama (0-4 hafta, 0-25.000 TL)
Pazar araştırmasıCustomer interview (10-20 potansiyel müşteri)Rakip analiziLanding page (waitlist toplama)Pricing model teorisiAşama 2: MVP (8-16 hafta, 300.000-800.000 TL)
En temel 3-5 özellikTek tenant'la başlangıç (sonra multi-tenant'a geçiş)Manuel onboardingBasit billing (Stripe, iyzico)5-20 beta kullanıcıAşama 3: V1 (8-12 hafta, 200.000-500.000 TL)
Beta feedback ile iyileştirmeMulti-tenant mimariSelf-service onboardingSubscription billing tam entegrasyon20-100 paying customerAşama 4: Product-Market Fit (3-12 ay)
Aylık 10K+ MRR (Monthly Recurring Revenue)Net Revenue Retention > 100%Customer Acquisition Cost < LTV/3Aşama 5: Scale (12-36 ay)
Enterprise özellikler (SSO, audit log, custom contracts)API platformuMarketplace integrationsInternational expansionSeries A yatırım hazırlığıMulti-Tenant Mimari: SaaS'ın Temel Taşı
Multi-tenant, birden fazla müşterinin (tenant) tek uygulamayı paylaşması demek. Veriler izole, kod paylaşılır.
3 Multi-Tenant Strateji:
1. Database-per-Tenant (En izole)
Her tenant için ayrı veritabanı✅ Maksimum izolasyon, güvenlik✅ Tenant-specific tuning❌ Operasyonel karmaşıklık (1.000 tenant = 1.000 DB)❌ Maliyet yüksekUygun: Enterprise B2B (10-100 tenant)2. Schema-per-Tenant
Tek DB, tenant başına ayrı schema✅ Orta izolasyon✅ Backup/restore tenant başına❌ Migration karmaşıkUygun: Orta ölçekli B2B (100-1.000 tenant)3. Shared Database with Tenant ID (En yaygın)
Tüm tenant'ların verisi aynı tabloda, "tenant_id" column ile ayrılır✅ Operasyonel basitlik✅ Düşük maliyet✅ 100.000+ tenant'a ölçeklenir❌ Programatik izolasyon (bug = data leak riski)Uygun: Self-service B2C/SMB SaaSCodynLab olarak çoğu projede 3. yaklaşımı, enterprise'larda 1. yaklaşımı tercih ediyoruz.
Subscription Billing: Kritik Karar
Hazır Çözümler:
Stripe Billing
✅ En esnek, developer-friendly✅ Global ödeme❌ Türkiye'de banka entegrasyonu sınırlıKomisyon: 2.9% + $0.30/transactionPaddle
✅ Merchant of Record (vergi headache çözer)✅ Global VAT/sales tax otomatik❌ Daha pahalı: 5%+ komisyonUygun: International SaaSLemonsqueezy
✅ Paddle benzeri ama daha modern✅ Indie maker dostu❌ Yeni ürün, ekosistem küçükRecurly / Chargebee
✅ Enterprise subscription management✅ Karmaşık pricing modelleri (usage-based)❌ Pahalı, setup karmaşıkTürkiye için: iyzico Subscriptions / PayTR
✅ Türk Lirası, yerli kart desteği✅ KDV otomatik❌ Stripe kadar developer-friendly değilPricing Modelleri:
Flat-rate Pricing: Tek fiyat, tek paket. Basit ama esnek değil.
Tiered Pricing (en yaygın): Free / Pro / Enterprise gibi 3-4 paket. Her pakette farklı özellik/limit.
Usage-Based: Kullandıkça öde. AWS, OpenAI tarzı. Adil ama kullanıcının korkutucu olabilir.
Per-Seat: Kullanıcı başına aylık fiyat. B2B SaaS standardı.
Hybrid: Base fiyat + usage. Snowflake, Twilio bu modeli kullanır.
CodynLab önerisi: MVP için Flat-rate, V1'den itibaren Tiered geçin.
SaaS Tech Stack Önerileri
Frontend:
React + TypeScript + Next.js (SSR/ISR avantajı)Tailwind CSS (hızlı prototipleme)shadcn/ui veya Radix UI (component library)Zustand veya Jotai (state management)TanStack Query (data fetching)Backend:
Node.js + NestJS (TypeScript ekibi varsa)Go (yüksek performans, düşük memory)Python + FastAPI (AI ağırlıklı projeler)PostgreSQL (her zaman, MySQL değil)Redis (cache, queue)Prisma veya Drizzle (ORM)Infrastructure:
Vercel (frontend, serverless)Railway / Render (backend, beginner)AWS / GCP (production scale)Cloudflare (CDN, security)Auth:
Clerk (modern, hızlı setup)Auth0 (enterprise standardı)Supabase Auth (Postgres ile bundled)NextAuth (open source, Next.js native)Analytics:
PostHog (open source, self-hostable)Mixpanel (product analytics)Plausible (basit, GDPR uyumlu)Email:
Resend (modern, developer-friendly)SendGrid (enterprise)Postmark (transactional)AWS SES (volume için ucuz)SaaS Metrikleri (Bilmen Gerekenler)
MRR (Monthly Recurring Revenue): Aylık tekrar eden gelir
ARR (Annual Recurring Revenue): Yıllık tekrar eden gelir = MRR × 12
ARPU (Average Revenue Per User): MRR / kullanıcı sayısı
CAC (Customer Acquisition Cost): Yeni müşteri kazanma maliyeti
LTV (Lifetime Value): Müşterinin ömrü boyunca getireceği gelir
LTV/CAC Ratio: 3+ olmalı (her 1 TL CAC için 3+ TL LTV)
Churn Rate: Aylık iptal eden müşteri yüzdesi
Net Revenue Retention (NRR): Mevcut müşterilerin geliri geçen yıla göre %kaç arttı (upsell + downsell + churn)
Magic Number: ARR artışı / sales+marketing harcaması (>1 = sağlıklı)
Sağlıklı SaaS hedefleri:
✅ NRR > 100% (sadece mevcut müşteriler büyüyor)✅ Aylık churn < 3% (B2C), < 1% (B2B)✅ LTV/CAC > 3✅ Gross margin > 75%Yatırımcı Hazırlığı
Seed Round için gerekli:
✅ MVP + 100+ active users✅ $5-50K MRR✅ Strong founder-market fit✅ Coherent visionSeries A için gerekli:
✅ $100K+ MRR (ideally $1M ARR)✅ NRR > 110%✅ Strong unit economics✅ Repeatable sales process✅ Founding team complete (CEO + CTO en az)SaaS'ta En Yaygın Hatalar
🚨 Çok erken multi-tenant'a geçmek: MVP'de tek tenant başla, validation sonrası geçiş yap
🚨 Tüm enterprise özellikleri ilk versiyonda yapmak: SSO, audit log, white-label MVP'de yapma
🚨 Free tier çok cömert vermek: Conversion rate düşer
🚨 Onboarding'i zayıf yapmak: Aktivasyon ilk hafta gerçekleşmezse churn
🚨 Pricing'i değiştirmemek: Yılda en az bir kez gözden geçir
🚨 Customer success'i ihmal etmek: B2B SaaS'da retention = büyüme
CodynLab SaaS Çözümleri
CodynLab olarak Türkiye'den uluslararası pazara açılan SaaS startup'larından, kurumsal B2B SaaS platformlarına kadar geniş yelpazede SaaS ürünleri geliştirdik. Multi-tenant mimari, subscription billing, enterprise özellikler ve hızlı MVP geliştirme uzmanlığımız var.
SaaS fikrinizi hayata geçirelim: [Ücretsiz keşif görüşmesi](/#contact)
İlgili rehberler:
[MVP Nedir? Startup'lar İçin MVP Geliştirme](/blog/mvp-nedir-startup-mvp-gelistirme)[Yazılım Projesi Nasıl Planlanır?](/blog/yazilim-projesi-nasil-planlanir)[Mobil Uygulama Maliyeti 2026](/blog/mobil-uygulama-maliyeti-2026)