Blog/Rehber

Yazılım Firmaları Türleri: 6 Model ve Size Uygun Olanı

Erdi Doğan

Erdi Doğan

Founder & Developer

•11 dk okuma
Altı yazılım firması modelinin günlük kontrol ve teslim riski eksenlerinde konumlandığı diyagram

Masanızda üç teklif olduğunu düşünün. Biri aylık 4 kişilik ekip ücreti, biri kullanıcı başı yıllık lisans, biri de fazlara bölünmüş sabit bir proje bedeli içeriyor. İlk refleks bu üçünü "hangisi daha ucuz?" diye karşılaştırmaktır. Oysa bu üç teklif aynı soruya verilmiş üç cevap değildir; üç farklı türde yazılım firmasından gelen, üç farklı sorumluluk paketidir.

"Yazılım firmaları" ya da "yazılım şirketleri" diye arama yaptığınızda karşınıza çıkan listeler genellikle şirketleri büyüklüğe ya da şehre göre sıralar. Ama karar verirken asıl işinize yarayacak ayrım, firmanın iş modelidir. Çünkü iş modeli; kimin hangi kararı verdiğini, işler ters gittiğinde faturayı kimin ödediğini ve proje bittiğinde elinizde ne kaldığını belirler.

Bu yazıda Türkiye pazarında karşılaşacağınız altı temel modeli anlatıyoruz. Bunları bir sıralama olarak değil, bir harita olarak okuyun.

Kısa cevap: Yazılım firması, yazılım geliştiren ya da satan şirketlerin genel adıdır; ama altında birbirinden çok farklı altı iş modeli vardır:

  1. Ürün firması: hazır yazılımın kullanım hakkını (lisans/SaaS) satar.
  2. Yazılım ajansı: size özel yazılımı keşiften canlıya kadar geliştirip teslim eder.
  3. Outsourcing firması: sizin şartnamenize göre kodu yazar.
  4. Kaynak kiralama: ekibinize geliştirici sağlar, yönetim sizde kalır.
  5. Danışmanlık / entegratör: mimari karar ve büyük platform (ERP, CRM) kurulumu yapar.
  6. Butik stüdyo: dar bir uzmanlıkta ya da ortaklık modeliyle çalışır.

Doğru model, iki sorunun cevabına göre seçilir: işi günlük olarak kim yönetecek ve proje uzarsa bedeli kim ödeyecek?

Pazar küçük de değil. Türkiye Bilişim Sanayicileri Derneği'nin (TÜBİSAD) 2024 pazar verilerine göre Türkiye'de yazılım pazarı bir önceki yıla göre yüzde 64 büyüyerek 339,4 milyar TL'ye ulaştı; bilgi ve iletişim teknolojileri sektörü toplamda 246 bin kişiyi istihdam ediyor (TÜBİSAD BİT 2024 Pazar Verileri). Bu kadar kalabalık bir pazarda "yazılım firması" etiketi tek başına neredeyse hiçbir şey söylemez.

339,4 milyar TL
Türkiye yazılım pazarı (2024)
+%64
1,2 trilyon TL
Bilgi ve iletişim teknolojileri pazarı (2024)
+%53
246 bin
Sektörde çalışan kişi (2024)
+%5

Kaynak: TÜBİSAD, BİT Sektörü 2024 Pazar Verileri

2024'te büyüme oranları (TL bazında, bir önceki yıla göre)
BT hizmetleri82 %
Yazılım64 %
Toplam BİT pazarı53 %

Kaynak: TÜBİSAD, BİT Sektörü 2024 Pazar Verileri

Önce İki Soru: Kontrol Kimde, Risk Kimde?

Bütün modelleri iki eksene yerleştirebilirsiniz:

  1. Günlük kontrol: İşi kim yönetiyor? Sprint önceliklerini, mimari kararları ve kabul kriterlerini kim belirliyor?
  2. Teslim riski: Proje tahmin edilenden uzun sürerse ya da yanlış çıkarsa bedeli kim ödüyor?

Kontrol sizdeyse risk de büyük ölçüde sizdedir. Kontrolü devrettiğinizde ise riskin bir kısmını da devredebilirsiniz; ama karşılığında bir risk primi ödersiniz. Aşağıdaki altı model bu iki eksen üzerinde farklı noktalarda durur.

1. Ürün Firması (Paket Yazılım / SaaS)

Kendi yazılımını geliştirip çok sayıda müşteriye lisanslayan şirketlerdir. Muhasebe programları, CRM'ler, hazır e-ticaret altyapıları bu gruptadır.

Ne satın alırsınız? Bitmiş bir ürünü kullanma hakkını. Kod sizin olmaz, yol haritası da sizin değildir.

Ne zaman doğru seçimdir? İhtiyacınız sektörde yaygın ve standartsa. Fatura kesmek, stok tutmak, randevu almak gibi süreçler için sıfırdan yazılım geliştirmek çoğu zaman para israfıdır.

Dikkat edilecek nokta: Uyarlama (customization) taleplerinin fiyatı. Ürün firmaları özel geliştirmeyi genellikle sevmez; yaptıklarında da bu kod ürünün bir sonraki sürümünde kırılabilir. Şunu sorun: "Bu özelleştirme ana ürün güncellendiğinde ne olacak?"

Hazır altyapı ile özel geliştirme arasındaki maliyet farkını e-ticaret özelinde merak ediyorsanız Shopify ile özel e-ticaret karşılaştırmamıza göz atabilirsiniz.

2. Yazılım Ajansı (Proje Bazlı Özel Geliştirme)

Sizin işinize özel yazılımı keşiften canlıya kadar uçtan uca üstlenen ekiplerdir. Tasarımcı, geliştirici, test ve proje yönetimi aynı çatı altındadır. Kapsam birlikte tanımlanır, iş fazlara bölünür, her fazın kabul kriteri yazılır.

Ne satın alırsınız? Bir sonucu: çalışan, test edilmiş ve size teslim edilmiş bir yazılımı. İyi bir ajansla çalıştığınızda kaynak kod, repo ve sunucu hesapları sizin adınıza olur.

Ne zaman doğru seçimdir? Elinizde teknik bir ekip yoksa ve ihtiyacınız bir paket ürüne sığmıyorsa. Kurumsal web uygulamaları, özel paneller, entegrasyon gerektiren e-ticaret projeleri bu modelin tipik alanıdır.

Dikkat edilecek nokta: Ajans kelimesi Türkiye'de reklam ve sosyal medya ajanslarıyla da karıştırılıyor. Web sitesi "yapan" her ajans yazılım geliştirmez; bir kısmı tema kurar. Ayrımı yapmanın en kısa yolu teknik ekiple doğrudan görüşmek istemektir.

Digitexa da bu modelde çalışan, İstanbul merkezli bir yazılım ajansı. Projeleri ihtiyaç analiziyle başlatıp Next.js ve headless mimariyle geliştiriyor, kaynak kodu müşteriye teslim ediyoruz. Ajans modelini serbest çalışanlarla karşılaştırmak isterseniz yazılım ajansı mı freelancer mı yazımız bu konuya ayrılmış durumda.

3. Outsourcing Firması (Taşeron Geliştirme)

Ajansa benzer, ama genellikle daha büyük ölçekte ve daha az ürün düşüncesiyle çalışır. Size bir şartname verilir ya da siz bir şartname verirsiniz, firma onu kodlar. Özellikle büyük kurumların ihale süreçlerinde ve yurt dışına hizmet veren ekiplerde sık görülür.

Ajanstan farkı nedir? Çizgi bulanık, ama pratikte şuna bakın: Outsourcing firması "ne yapılmalı?" sorusunu genellikle size bırakır. Şartnamede yazmayan bir şey eksikse bu sizin probleminizdir. Ajans ise keşif ve UX aşamasında bu soruyu birlikte sorar.

Ne zaman doğru seçimdir? Şartnameniz gerçekten olgunsa, iç ekibinizde ürün sahibi ve yazılım mimarı varsa.

Dikkat edilecek nokta: "Şartnamede yoktu" cümlesi. Bu cümleyi proje boyunca ne kadar sık duyacağınızı, ilk toplantıda bir değişiklik talebinin nasıl fiyatlandığını sorarak anlayabilirsiniz.

4. Kaynak Kiralama (Staff Augmentation / Body Shop)

Firma size proje değil, insan sağlar. Belirli bir yetkinlikte geliştirici, test uzmanı veya tasarımcı sizin ekibinize katılır, sizin yöneticinize rapor verir. Faturalama kişi-ay ya da saat üzerinden yapılır.

Ne satın alırsınız? Kapasite. Hepsi bu. Sonuçtan firma sorumlu değildir; ekibe kattığınız kişinin performansından sorumludur.

Ne zaman doğru seçimdir? İçeride güçlü bir teknik lideriniz ve oturmuş bir geliştirme süreciniz varsa, sadece el eksikse. Örneğin bir sprint planınız hazır ama iki React geliştiricisi eksik.

Dikkat edilecek nokta: Teknik liderliği olmayan şirketlerin en sık yaptığı hata budur. Saat ücreti cazip görünür, ama kimse mimariyi sahiplenmediği için altı ay sonra elinizde birbirine uymayan parçalar kalır. Bu model, yönetim maliyetini görünmez hale getirir; o maliyet ortadan kalkmaz, sizin takviminize taşınır.

5. Danışmanlık ve Entegratör Firmalar

İki alt grup var. Birincisi strateji ve mimari danışmanları: kod yazmaktan çok yol haritası, teknoloji seçimi ve denetim yaparlar. İkincisi entegratörler: SAP, Logo, Microsoft Dynamics gibi büyük platformların resmi iş ortağı olarak kurulum ve uyarlama yaparlar.

Ne zaman doğru seçimdir? Danışmanlık; bir yatırım kararı öncesinde, mevcut bir sistemin denetiminde ya da ekip içinde teknik tartışma kilitlendiğinde işe yarar. Entegratör; şirketiniz zaten büyük bir platformu seçmişse kaçınılmazdır.

Dikkat edilecek nokta: Entegratörlerin gelir modeli çoğu zaman platformun lisans ve danışmanlık saatlerine bağlıdır. "Bu ihtiyacı platform dışında daha basit çözebilir miyiz?" sorusunu onlara değil, bağımsız birine sorun.

6. Butik Stüdyo ve Ürün Ortağı Modeli

Küçük, kıdemli ve genellikle tek bir teknolojide derinleşmiş ekipler. Bazıları startup'lara kod karşılığı hisse teklif eden "venture studio" modelinde çalışır; bazıları ise belirli bir alanda (örneğin performans, oyun ya da mobil) uzmanlaşmıştır.

Ne zaman doğru seçimdir? İlk ürününüzü çıkaracak, kurucu ekipte teknik kişi olmayan bir girişimseniz ya da çok dar bir uzmanlığa ihtiyacınız varsa.

Dikkat edilecek nokta: Kapasite. Üç-dört kişilik bir ekibin kilit bir kişisi ayrıldığında projenize ne olur? Hisse karşılığı anlaşmalarda ise kodun ve fikri mülkiyetin kime ait olduğu sözleşmede açıkça yazmalıdır. Startup tarafındaki seçim kriterlerini startup'lar için yazılım ajansı seçimi yazımızda ayrıca ele aldık.

Altı Model Yan Yana

ModelNe satın alırsınız?Günlük kontrolTeslim riskiKod kimin?Tipik faturalama
Ürün firmasıKullanım hakkıFirmaFirma (ürün çalışmazsa)FirmaKullanıcı / yıl lisans
Yazılım ajansıÇalışan yazılımOrtakÇoğunlukla ajansSiz (sözleşmeye bağlı)Faz bazlı sabit bedel
OutsourcingŞartnameye uygun kodOrtak, şartname belirlerŞartname kadar firmaGenellikle sizSabit bedel veya T&M
Kaynak kiralamaKapasiteSizSizSizKişi-ay / saat
Danışmanlık / entegratörKarar ve kurulumFirma önerir, siz seçersinizSizPlatforma bağlıGün / saat + lisans
Butik stüdyoUzmanlık veya ortaklıkOrtakDeğişkenSözleşmeye bağlıSabit bedel veya hisse

Tablodaki "kod kimin?" sütunu sizi şaşırtmasın: model ne olursa olsun bu, sözleşmeye yazılmadıkça varsayılan değildir. Bunu yazılım şirketi seçerken 10 kriter rehberimizde ayrı bir madde olarak ele aldık.

Bir Firmanın Gerçekte Hangi Türde Olduğunu Teklifinden Okuyun

Web siteleri her şeyi vaat eder. "Uçtan uca dijital dönüşüm ortağınız" cümlesi, kaynak kiralayan bir firmanın sitesinde de yazabilir. Gerçek iş modeli teklifin yapısında saklıdır. Önünüzdeki teklifleri şu sinyallere göre okuyun:

  • Satır kalemleri kişi ve süre ise ("2 kıdemli geliştirici x 3 ay"), karşınızdaki firma kapasite satıyordur. Sonucu yönetmek size kalır.
  • Satır kalemleri çıktı ise ("ürün listeleme ve filtreleme modülü, kabul kriterleri ekte"), firma sonuç sorumluluğu almaya hazırdır.
  • Keşif ya da analiz fazı ayrı fiyatlandırılmışsa, firma bilinmeyeni ciddiye alıyordur. Keşifsiz gelen sabit fiyatlı teklifler ya çok geniş bir risk payı içerir ya da kapsamı sonradan daraltır.
  • Değişiklik talebi süreci yazılı değilse, proje ortasında yaşanacak ilk anlaşmazlık bu konuda olacaktır.
  • Canlıya çıkış sonrası tek satırla geçilmişse ("3 ay destek"), desteğin neyi kapsadığını sorun: hata düzeltme mi, yeni geliştirme mi, sunucu izleme mi?
  • Lisans veya yıllık kullanım ücreti varsa, teklif "özel yazılım" dese bile bir ürünün üzerine kurulu olabilir. Projeyi sonlandırdığınızda o lisansın ne olacağını sorun.

Fiyat tek başına sinyal değildir; ama diğer tekliflerin çok altındaki bir rakam genellikle yukarıdaki maddelerden birinin eksik olduğunu gösterir. Bu konuyu yazılım projelerinde ucuz teklif tehlikesi yazımızda örnekleriyle anlattık.

Sözleşme Modeli, Firma Türünden Bağımsız Değildir

Üç yaygın sözleşme modeli var ve her biri farklı firma türlerine doğal olarak oturur:

Sabit fiyat: Kapsam önceden kilitlenir, bütçe aşımı riskini firma üstlenir. Firma bu riski fiyata yansıtır; o yüzden kapsamı net projelerde mantıklıdır. Ajanslar ve outsourcing firmaları için doğal modeldir.

Zaman ve malzeme (T&M): Harcanan saat kadar ödersiniz. Esnektir, kapsam değiştikçe uyum sağlar; ama risk sizdedir. Haftalık raporlama ve bir bütçe tavanı olmadan bu modele girmeyin.

Adanmış ekip (dedicated team): Aylık sabit bir bedel karşılığında belirli bir ekip sizin işinize ayrılır. Uzun soluklu ürünlerde verimlidir, ama ekibi kimin yönettiği sorusu yine açıkta kalır.

Burada pratik bir kural işe yarar: sözleşme modeli, kontrolün kimde olduğuyla uyumlu olmalı. Kontrolü elinde tutmayan bir müşterinin T&M ile çalışması, kontrolü tamamen firmaya bırakıp riski de üstlenmesi demektir. Bu kombinasyonda bütçe de, yön de aynı anda kontrolden çıkabilir.

Pratikte iki modeli birleştirmek de mümkün: keşif ve ilk sürüm sabit fiyatla, canlı sonrası geliştirmeler aylık bir kapasite paketiyle yürütülebilir. Bu, kapsamın en belirsiz olduğu dönemde bütçeyi kilitlerken ürün oturduktan sonra esneklik kazandırır.

Hangi Model Size Uygun? Kısa Bir Karar Akışı

Kendinize sırayla şu soruları sorun:

İhtiyacınız piyasada hazır bir üründe karşılanıyor mu? Evet ise önce ürün firmalarına bakın. Ama ihtiyaç listenizin önemli bir kısmı ürünün dışında kalıyorsa ve bunlar işinizin farkını yaratan süreçlerse, özelleştirme maliyetiyle özel geliştirmeyi yan yana koyup tekrar düşünün.

Şirketinizde yazılım projesini yönetecek bir teknik lider var mı? Varsa kaynak kiralama ya da outsourcing size ekonomik gelebilir. Yoksa bu iki modelden uzak durun.

Kapsamınız ne kadar net? Ekranlar, kullanıcı rolleri ve entegrasyonlar kabaca belliyse proje bazlı bir ajans sabit fiyat verebilir. Hiç belli değilse önce ücretli bir keşif fazı isteyin; bunu teklif etmeyen firmaya temkinli yaklaşın.

Büyük bir platforma (ERP, CRM) bağlı mısınız? O platformun entegratörüyle konuşmanız gerekecek; ama platform dışında kalan arayüz ve müşteri deneyimi katmanı için ayrı bir ekip düşünebilirsiniz. Arka planda ERP kalırken müşteriye dönük e-ticaret yazılımını headless mimariyle ayrı geliştirmek bu ayrımın tipik bir örneğidir.

Proje bittikten sonra ne olacak? Kimse bu soruyu ilk toplantıda sormaz, ama en pahalı sorudur. Yazılımın bakımını kim yapacak, kod başka bir ekibe devredilebilir mi, dokümantasyon var mı?

Listelere Nasıl Bakmalı?

"En iyi yazılım şirketleri" listeleri bir başlangıç noktası olabilir, ama çoğu listede ürün firmaları, ajanslar ve kaynak sağlayıcılar aynı tabloda yan yana durur. Bir listeden aday çıkarırken her firmayı önce bu altı modelden birine yerleştirin, sonra kendi ihtiyacınızla eşleşmeyenleri eleyin. Beş adaydan oluşan karışık bir kısa liste yerine, aynı modelde çalışan üç firmayı karşılaştırmak hem daha hızlı hem daha adil bir karar sağlar.

Yurt dışında faaliyet gösteren ve Türk ekiplerle çalışmak isteyen şirketler için konuyu Almanya'daki Türk yazılım şirketleri sayfamızda ayrıca ele aldık. Türkiye içinde şehir bazlı hizmet bilgisi için de yazılım şirketi sayfamıza bakabilirsiniz.

Son Söz

Yazılım firmaları arasında "iyi" ya da "kötü" bir model yok; sizin durumunuza uyan ve uymayan modeller var. Aynı firma bile farklı müşterisine farklı model sunabilir. Önemli olan, imzayı atmadan önce şu üç cümleyi netleştirmek: kararları kim verecek, işler uzarsa bedeli kim ödeyecek ve proje bittiğinde elimde ne kalacak?

Bu üç sorunun cevabını birlikte çıkarmak isterseniz, ürün geliştirme sürecimize göz atabilir ya da ücretsiz keşif görüşmesi ayarlayabilirsiniz. Projeniz bizim modelimize uymuyorsa, bunu da açıkça söyleriz.

#Yazılım Firmaları#Yazılım Şirketi#Yazılım Ajansı#Outsourcing#Sözleşme Modelleri
Paylaş:

Projenizi Hayata Geçirelim

Bu teknolojileri kullanarak projenizi geliştirmek ister misiniz?

Ücretsiz Danışmanlık Alın