U
UstaBul Editör Ekibi
-

Web ve Mobil Uygulama Geliştirme: Bilmeniz Gereken Her Şey (2026 Rehberi)

Bir küçük işletme sahibi olarak "websitesi yaptırmak istiyorum" cümlesini kurduğunda, gelecek tekliflerin aralığı 4.000 TL ile 250.000 TL arasında olabilir. Aynı cümlenin arkasında ne olduğuna bağlı olarak; iki gün içinde teslim edilen bir landing page de var, üç ay süren bir e-ticaret kurgusu da. Yazılım sektörü, müşteri brief'i ile teklif arasındaki en geniş uçurumun olduğu sektördür. Bu rehber, web/mobil yazılım projelerinde 2026 fiyat aralıklarını, freelancer ile ajans farkını, sözleşmede olmazsa olmazları ve teknolojik kararları anlamaya yardımcı olacak.

İçindekiler

  • Proje türleri ve karmaşıklık seviyeleri
  • 2026 web/mobil geliştirme fiyatları
  • Freelancer mı, ajans mı?
  • Hazır şablon mı, özel tasarım mı?
  • Sözleşme: olmazsa olmaz on madde
  • Hosting, domain, sürdürülebilirlik
  • Mobil uygulama: iOS + Android mi, hibrit mi?
  • UstaBul'da yazılımcı/ajans seçimi

1. Proje türleri ve karmaşıklık seviyeleri

Web ve mobil projeler beş ana kategoriye ayrılır:

  • Landing page / tek sayfa: Tek bir ürünü ya da etkinliği tanıtan, hızlı dönüşüm odaklı sayfa.
  • Kurumsal web sitesi: Hakkımızda, hizmetler, blog, iletişim. 5-15 sayfa arası.
  • E-ticaret: Ürün listeleme, sepet, ödeme, kargo, kullanıcı paneli.
  • Özel platform / SaaS: İş akışına özel kurgulanmış yazılım. Üyelik, abonelik, panel.
  • Mobil uygulama: iOS ve/veya Android uygulaması; çoğunlukla bir web platformuyla birlikte.

Aynı zamanda hibrit projeler vardır: kurumsal site + blog + üyelik, e-ticaret + mobil app vs. Karmaşıklık arttıkça fiyat ve süre kabaca üstel artar.

İlk adım hangi kategoride olduğunu netleştirmektir. "Web sitesi istiyorum" yerine "5 sayfalı kurumsal site, blog, üyelik yok, iletişim formu var" demek, gelen tekliflerin tutarlı olmasını sağlar.

2. 2026 web/mobil geliştirme fiyatları

Proje türüFiyat aralığı (TL)
Tek sayfa (landing page)8.500 – 35.000
Kurumsal site (5-10 sayfa, açık kaynak CMS)18.000 – 75.000
Kurumsal site (özel kod, modern framework)50.000 – 250.000
Blog + üyelik25.000 – 90.000
E-ticaret (hazır platform)35.000 – 150.000
E-ticaret (özel kod)150.000 – 750.000
Pazaryeri (multi-vendor)250.000 – 2.000.000
SaaS / panel uygulama (MVP)200.000 – 1.500.000
Mobil uygulama (hibrit, cross-platform)150.000 – 800.000
Mobil uygulama (native iOS + Android)350.000 – 1.500.000
API entegrasyonu (tek başına)15.000 – 80.000
Tasarım (UI/UX, ekran adedi başına)1.500 – 8.500
Aylık bakım / destek (paket)4.500 – 25.000
Tek sayfa fiyatının 4.000 TL'den başladığı tekliflerden uzak durmak gerekir; bu rakamda yapılan iş genelde çalıntı şablon ya da gizli aboneliğe bağımlıdır. Asgari profesyonel iş için landing page seviyesi 8-10 bin liranın altına inmez.

3. Freelancer mı, ajans mı?

İkisi de geçerli, ama farklı projelere uyar.

Freelancer avantajları: Daha düşük fiyat (ajansın %30-50 altında), doğrudan iletişim, esnek planlama.
Freelancer dezavantajları: Tek kişi bağımlılığı (hasta olursa, başka iş alırsa proje durur), uzmanlık alanı dar (frontend yapan backend bilmeyebilir), garanti sınırlı.

Ajans avantajları: Ekip (frontend, backend, tasarım, test ayrı kişiler), proje yöneticisi, sürdürülebilirlik garantisi, fatura/KDV süreçleri net.
Ajans dezavantajları: %30-50 daha pahalı, karar süreçleri uzun, iletişim aracı (PM/account manager).

Genel pratik: 50.000 TL altı küçük projeler için freelancer; 150.000 TL üstü kritik projeler için ajans daha mantıklı. Arada bir bölge var: 50-150K projeler. Burada işin teknik karmaşıklığı belirleyici olur.

4. Hazır şablon mı, özel tasarım mı?

Açık kaynak içerik yönetim sistemi (CMS) + premium şablon, tüm ihtiyaçların yüzde sekseni için yeterli ve maliyet avantajlıdır. Bir kurumsal site açık kaynak CMS üzerinde 25-50 bin liraya bitirilebilirken, aynı içerik özel kodda 100-200 bin liraya çıkar.

Özel tasarım/kod ne zaman gerekli:

  • Performans kritikse (saniyenin yüzdesi ödeme dönüşümünü etkiliyorsa)
  • Tasarım dilinin tamamen özgün olması gerekiyorsa (markanın görsel kimliği için)
  • Özel iş akışı varsa (standart e-ticareti olmayan bir akış)
  • Üçüncü taraf entegrasyonlar yoğunsa (CRM, ERP, ödeme, kargo)
  • Yüksek trafik bekleniyorsa (saniyede 1000+ kullanıcı)

Bu kriterlerden hiçbiri uymuyorsa, hazır içerik yönetim sistemi ya da no-code platform çoğu zaman daha mantıklı bir karardır.

5. Sözleşme: olmazsa olmaz on madde

Yazılım sözleşmesinde olmazsa olmazlar:

  1. Kapsam (Scope): Hangi sayfa, hangi özellik, hangi entegrasyon? Maddeler hâlinde.
  2. Teknoloji: Frontend (modern framework veya açık kaynak CMS), backend (sunucu dili ve framework), veritabanı.
  3. Teslim tarihi ve aşamalar (milestones): Tasarım onay, ilk demo, beta, canlı.
  4. Ödeme planı: Aşamalara bağlı; örnek %30 başlangıç, %30 tasarım, %30 beta, %10 canlı sonrası.
  5. Revizyon hakları: Her aşamada kaç revizyon dahil, üstü ücretli.
  6. Test ve kabul: UAT (User Acceptance Test) süreci nasıl işliyor?
  7. Garanti süresi: Canlı sonrası kaç ay garanti, ne kapsıyor?
  8. Bakım planı: Garanti sonrası bakım dahil mi, ek paket mi?
  9. Kaynak kod hakkı: Kod sana mı, ajansa mı ait? Repo'ya erişimin var mı?
  10. Çıkış maddesi: Anlaşma feshi durumunda kim ne ödüyor, yapılan iş ne oluyor?
  1. madde sıkça atlanır. Kod ajansta kalırsa, ajansla ilişkin biter bitmez başka ekibe geçemezsin; üstelik kendin de kaynağa erişemezsin.

6. Hosting, domain, sürdürülebilirlik

Geliştirme aşamasının ötesinde, site/uygulama yıllarca yaşar. Bu dönemin maliyetleri:

KalemYıllık maliyet (TL)
Domain (.com.tr, .com)250 – 700
Paylaşımlı hosting (küçük site)1.500 – 5.500
VPS / cloud sunucu (orta site)7.500 – 35.000
Dedicated / kümeleme (büyük)50.000 – 500.000+
SSL sertifikasıÜcretsiz seçenek mevcut – 7.500
Email hosting (kurumsal)1.500 – 12.000
iOS market hesabı~3.500 (yıllık)
Android market hesabı~750 (tek seferlik)
Yedekleme1.500 – 12.000
Bakım paket (aylık)4.500 – 25.000
Domain ve hosting senin adına kayıtlı olmalı; ajansın domain hesabına bağlamak ileride bağımlılık yaratır. Domain almak çoğu zaman müşteriye bırakılan tek karar olur ve doğru kararıdır.

7. Mobil uygulama: iOS + Android mi, hibrit mi?

Mobil uygulama geliştirme iki yaklaşımı vardır:

Native: Her platformun kendi resmi diliyle ayrı yazılır. İki ayrı ekip, iki ayrı kod tabanı, %50-80 daha pahalı ama her platformun tam imkanlarını kullanır.

Hibrit / cross-platform: Tek kod tabanı iki platforma çevriliyor. Daha ucuz, daha hızlı geliştirme, %5-15 performans kaybı tipik.

Çoğu işletme için hibrit yeterlidir; cross-platform framework'ler son yıllarda native'e çok yakın deneyim sunuyor. Native'i tercih edilecek durumlar: yüksek performans gerektiren oyun, AR/VR kullanan uygulama, donanıma derin erişim isteyen uygulama (kamera/sensör/Bluetooth yoğun).

iOS ve Android market yayın süreçleri farklıdır. Android tarafı 1-2 günde onay verir; iOS tarafı 1-2 hafta süren bir inceleme süreci işletir. Reddedilme oranları yüksek olduğu için ilk başvurudan önce market kurallarını okumak vakit kazandırır.

8. UstaBul'da yazılımcı/ajans seçimi

UstaBul'da web/yazılım kategorisinde dikkat:

  1. Çalışan projeler portföyü: Yayında olan canlı projeler sürdürülebilirliğin işaretidir. Sadece tasarım görselleri gösteren, "şu firmaya da yaptık ama site şu an yayında değil" diyen ekibe dikkat.
  2. Teknoloji yığını netliği: Profesyonel ajans hangi teknolojilerle çalıştığını açık yazar.
  3. Süreç bilgisi: Discovery, tasarım, geliştirme, test, yayın aşamalarını anlatan firma sürdürebilir bir yapı kuracak demektir.
  4. Müşteri yorumlarında "iletişim", "süreç açık": Yazılımda en sık şikayet "kayboldu, cevap vermiyor"dur. Bu noktada güvenilir referanslar önemlidir.
  5. Açık kod profili: Açık kaynak katkıları olan ekipler genelde kaliteli iş çıkarır.

Mesaj atarken: "Kurumsal site, 8 sayfa, blog, iletişim formu. Açık kaynak CMS üzerinde, özel tasarım. Mevcut logo var, içerikleri biz hazırlayacağız. Hedef yayın: 15 Eylül. Bütçe: 60-80 bin lira."

Sıkça Sorulanlar

  1. Hazır CMS mi, özel kod mu daha iyi?
"Daha iyi" yoktur; "duruma uygun" vardır. Standart kurumsal ihtiyaçta açık kaynak CMS çoğu zaman daha hızlı ve ucuzdur. Özel iş akışı varsa özel kod gerekir.
  1. E-ticaret için abonelikli platform mu, açık kaynak mı?
Abonelikli platform aylık 75-300 USD aralığındadır. Açık kaynak çözüm ücretsiz çekirdek + ödenen eklentiler ve hosting maliyeti. Aylık dönen ürün sayısı yüksekse abonelikli kolaylık sağlar; özel akış varsa açık kaynak daha esnektir.
  1. Mobil uygulama yapmak için web sitem olması gerek mi?
Çoğu zaman evet; çünkü mobil uygulama bir backend ister, o backend de bir admin panele bağlıdır. Ayrıca uygulama marketleri dışında uygulamayı tanıtacak bir web sayfasına ihtiyaç vardır.
  1. Yazılım projemi yarım kalmış buldum, ne yapmalıyım?
Önce mevcut kodu ve veritabanını kendi sunucuna kopyalat. Eski ekiple açık iletişim kur (mahkeme yerine müzakere). Yeni ekip alındığında "miras kodu" devralmak için ek bütçe gerekir.
  1. Domain alırken nelere dikkat?
.com.tr için Türkiye'de tüzel kişilik gerekiyordu; bu kural gevşedi. Yine de marka adıyla eşleşen, kısa, hatırlanması kolay isim seçmek pazarlama gücüdür.
  1. SEO baştan mı yapılır, sonradan mı eklenir?
Baştan yapılır. Site mimarisi, URL yapısı, sayfa hızı, semantik HTML — bunlar tasarım/geliştirme aşamasında yerleştirildiğinde sonradan eklemekten 10 kat ucuz olur.
  1. Sosyal medya entegrasyonu nedir?
Üçüncü taraf hesaplarla giriş (single sign-on), paylaşım butonları, otomatik paylaşım. Üçü farklı maliyettir; baştan istenilen entegrasyonların listesi çıkarılmalı.
  1. Yapay zeka entegrasyonu yaptırmak istiyorum, mantıklı mı?
İçeriği üretmek, müşteri sorularını cevaplamak, ürün önermek gibi durumlarda mantıklı. API maliyetleri kullanım bazlı; öngörmek için pilot dönem gerekir.
  1. Web sitem yavaş, ne yapmalıyım?
İlk adım bir hız analiz aracıyla tarama. Sonra resim optimizasyonu, lazy loading, CDN ve sunucu kapasitesi sırasıyla bakılır.
  1. Uygulamamın güvenliğini kim test eder?
Penetrasyon testi (pentest) yapan ayrı firmalar vardır. Kritik veri (kullanıcı bilgisi, ödeme) saklayan projeler için yıllık pentest pratiktir.

Sonuç ve sonraki adımlar

İyi yazılım iyi brief'le başlar; brief'in olmadığı yerde teklif aralığı 10 kat açılır. İhtiyacını yazıya dök, gelene aynı brief'i ver, gelen teklifleri elma elma karşılaştır.

Paylas:

Diger Yazilar