İş Yazılımları

Özel Yazılım Maliyeti Neye Göre Belirlenir?

Firmaya özel CRM veya ERP'nin fiyatını belirleyen altı kalem, hazır SaaS'ın zamana yayılan maliyeti ve kapsamı sabitlemenin neden en büyük maliyet kontrolü olduğu.

Digitalpedi · 16 Ağustos 2026 · 9 dk

“Bize özel bir program yazdırsak kaç tutar?” sorusunun tek cümlelik bir cevabı yok — ama rastgele de değil. Fiyatı belirleyen kalemler bellidir ve bunları bilerek görüşmeye gelen bir işletme hem daha doğru teklif alır hem de kapsamı kendi lehine kurar.

Bu yazıda rakam bulamayacaksınız. Bulacağınız şey, bir teklifin neden o rakam olduğunu okuyabilmek.

Neden liste fiyatı yok

Hazır bir ürünün fiyatı vardır çünkü ürün sabittir; siz ona uyum sağlarsınız. Firmaya özel yazılımda sabit olan sizin sürecinizdir, yazılım ona uyar. Dolayısıyla fiyat, sürecin kaç adımdan oluştuğuna ve o adımların ne kadarının bilgisayara aktarılacağına bağlıdır.

Aynı cümleyle istenen iki iş — “müşteri takip programı” — birinde beş ekranlık bir kayıt sistemi, diğerinde stok, cari hesap ve servis akışı içeren bir yapı olabilir. İkisine de aynı isim verilir.

Maliyeti belirleyen altı kalem

1. Süreç adımı sayısı (ekran sayısı değil)

Ekran sayısı kaba bir göstergedir. Asıl birim, arkasında iş mantığı olan adımdır. Sadece kayıt tutan bir ekran ucuzdur; onay akışı olan, başka bir modülü tetikleyen, yetkiye göre farklı davranan bir ekran pahalıdır.

Karşılaştırma için: geliştirdiğimiz sistemlerden Medikal Patron CRM 31 ekrandan oluşuyor ve müşteri, cihaz, servis, randevu, cari, stok ve raporlamayı birlikte yürütüyor. Buna karşılık kendi saha satış uygulamamız 8 ekran — ama sahada çevrimdışı çalışması gerektiği için ekran başına iş yükü daha yüksek.

2. Veri yapısının karmaşıklığı

Kaydın kendisi ne kadar karmaşık? Tek fiyatlı bir hizmet ile bedene ve renge göre stok tutulan bir ürün aynı iş değildir. Bir müşterinin altında birden fazla cihaz, birden fazla lokasyon veya birden fazla sözleşme varsa yapı derinleşir.

Buna bağlı ikinci soru: kaç farklı rol var? Yönetici, ofis ve saha kullanıcısının farklı ekran ve izinler görmesi gerekiyorsa bu ayrı bir geliştirme kalemidir. Belirleyici olan kaç kişi kullanacağı değil, kaç farklı yetki seviyesi olduğudur.

3. Entegrasyonlar

Yazılımın tek başına mı çalışacağı, yoksa başka sistemlerle mi konuşacağı fiyatı doğrudan etkiler. Sık istenenler: muhasebe programı, e-fatura, SMS sağlayıcı, WhatsApp, kargo firması, takvim, ödeme altyapısı.

Buradaki belirleyici soru teknik: karşı tarafın açık bir API’si var mı? Varsa iş öngörülebilir. Yoksa aktarım dosyayla yapılır, bu da her seferinde manuel bir adım demektir. Bu yüzden entegrasyon sözü, karşı tarafın belgesine bakılmadan verilmemelidir.

4. Mevcut verinin aktarımı

Yeni sistem boş başlamıyorsa aktarım ayrı bir iştir ve emeği verinizin durumuna bağlıdır. Düzenli tek bir tablo hızlı aktarılır. Formatı tutarsız, tekrar eden kayıtlar içeren ve gerçek bilgisi “notlar” sütununa sıkışmış bir dosya için önce temizlik gerekir.

Bu adımın ayrıntısını ayrı yazdık: Excel’den yazılıma geçiş.

5. Eğitim ve canlıya alma

Yazılım teslim edilmez, devreye alınır. Ekibin eğitimi, ilk hafta yaşanan soruların karşılanması ve eski yöntemle paralel yürütülen dönem projenin parçasıdır. Bu kalem teklifte görünmüyorsa ya yapılmayacaktır ya da sonradan ücretlendirilir.

6. Yayın sonrası

Barındırma ve yedekleme sürekli bir kalemdir. Bunun ötesindeki bakım, sizin talep ettiğiniz geliştirmelerden oluşur. Burada sorulacak soru: bakım zorunlu bir abonelik mi, talep bazlı mı?

Hazır SaaS’ın maliyeti nasıl birikir

Hazır ürünle karşılaştırırken sık yapılan hata, ilk faturaya bakmak. Hazır üründe maliyet zamana yayılır ve genelde kullanıcı başına aylık ücret üzerinden işler. Bu modelin iki sonucu vardır:

  • Ekip büyüdükçe yazılım pahalılaşır. Yeni kişi işe alındığında maliyet artar. Pratikte bunun kaçamak yolu hesap paylaşmaktır ve o noktada “kim ne yaptı” kaydı güvenilirliğini kaybeder.
  • Ödeme durduğunda erişim de durur. Veri sağlayıcıdadır; dışa aktarabilirsiniz ama sistem sizin değildir.

Özel geliştirmede maliyet başta toplanır, kullanıcı sayısına bağlı tekrar eden kalem oluşmaz ve kaynak kod sizin adınıza kalır. Hangisinin doğru olduğu firmadan firmaya değişir; karşılaştırmanın dürüst hali iş yazılımları sayfasındaki tabloda duruyor.

Maliyeti asıl kontrol eden şey: yazılı kapsam

Bütçeyi patlatan şey genelde saatlik ücret değil, kapsamın yazılı olmamasıdır. “Bunu da ekleyiverin” istekleri tek tek küçüktür, toplamı projeyi ikiye katlar.

Sağlıklı yöntem şudur: kapsam baştan yazılır, faz faz ilerlenir, her fazın sonunda çalışan bir sürüm görülür. Yeni istek çıktığında iş durmaz — istek ayrı bir kalem olarak fiyatlanır ve ne zaman yapılacağına siz karar verirsiniz.

Bu, ajans lehine bir madde değil. Kapsamı yazılı olmayan projede belirsizlik riskini fiyata ekleyen taraf zaten geliştiricidir; net kapsam ikisini de korur.

Teklifi okurken sorun

  1. Fiyat neye göre hesaplandı — ekran mı, süreç adımı mı, saat mi?
  2. Kaç farklı kullanıcı rolü var ve her biri ayrı ayrı düşünüldü mü?
  3. Hangi entegrasyonlar dahil, karşı tarafın API’si kontrol edildi mi?
  4. Veri aktarımı dahil mi, mevcut dosyalarım incelendi mi?
  5. Eğitim ve canlıya alma kaç gün, kim yapacak?
  6. Kaynak kod ve veritabanı kimin adına kalıyor?
  7. Kullanıcı ekledikçe ödeme artıyor mu?
  8. Yeni istekler nasıl fiyatlanacak?

Altıncı ve yedinci maddeler uzun vadede en pahalı olanlardır ve en az sorulanlardır.

Biz nasıl fiyatlıyoruz

Kapsam netleşmeden fiyat konuşmuyoruz. Keşif görüşmesinde mevcut akışınızı çıkarıyoruz: hangi kayıt nerede tutuluyor, hangi bilgi kimde kalıyor, hangi adım tekrar tekrar elle yapılıyor. Modül listesi bu görüşmeden çıkar; ekran sayısını artırmak değil, bir işin kaç tıkla kapandığını azaltmak hedeftir.

Kullanıcı sayısına bağlı tekrar eden lisans ücreti yok, kaynak kod ve veritabanı sizin adınıza kalıyor. Süreç bazında ayrıntı: servis ve randevu yönetimi, saha satış yönetimi, şantiye ve proje ERP.

SSS

Bu yazıyla ilgili sık sorulanlar.

Özel yazılım hazır programdan pahalı mı?

İlk ödemede genelde evet, toplamda her zaman değil. Hazır ürünlerde maliyet kullanıcı başına aylık ücretle zamana yayılır ve ekip büyüdükçe artar; özel geliştirmede maliyet başta toplanır ve kullanıcı sayısına bağlı tekrar eden bir kalem oluşmaz. Karşılaştırmayı ilk fatura üzerinden değil, üç yıllık toplam üzerinden yapmak gerekir.

Fiyat neye göre hesaplanıyor — ekran sayısına mı?

Ekran sayısı kaba bir göstergedir, asıl birim süreç adımıdır. Aynı ekran, arkasında tek bir kayıt tutuyorsa ucuz; yetki kontrolü, onay akışı ve başka bir modülü tetikleyen bir mantık taşıyorsa pahalıdır. Bu yüzden teklif öncesi keşif yapılır: hangi adımın gerçekten ekran gerektirdiği orada netleşir.

Projenin ortasında yeni istek çıkarsa ne oluyor?

Kapsam baştan yazılıysa yeni istek ayrı bir kalem olarak fiyatlanır ve takvimi siz seçersiniz — şimdi mi, ikinci fazda mı. Kapsam yazılı değilse aynı istek tartışma konusu olur. Maliyeti kontrol eden şey pazarlık değil, baştan yazılmış kapsamdır.

Kullanıcı sayısı fiyatı etkiliyor mu?

Bizde kullanıcı sayısına bağlı tekrar eden bir lisans ücreti yok. Ama farklı YETKİ seviyeleri geliştirme maliyetidir: yönetici, ofis ve saha kullanıcısının farklı ekran ve izinler görmesi gerekiyorsa bu ayrı bir iştir. Yani belirleyici olan kaç kişi değil, kaç farklı rol.

Veri aktarımı fiyata dahil mi?

Ayrı bir kalem olarak görünmelidir, çünkü emeği mevcut verinizin durumuna bağlıdır. Düzenli tutulmuş tek bir tablo hızlı aktarılır; formatı tutarsız, tekrar eden kayıtlar barındıran ve gerçek bilgisi not sütununa sıkışmış bir dosya için önce temizlik gerekir. Kirli veriyi taşımak, taşımamaktan pahalıdır.

Bakım ücreti zorunlu mu?

Zorunlu değil, ama barındırma ve yedekleme her hâlükârda bir maliyettir. Bunun ötesinde bakım, sizin talep ettiğiniz geliştirmelerden oluşur; kullanmadığınız ay ödeme yapmanız gereken bir abonelik kurmuyoruz. Kaynak kod sizde olduğu için bakımı başka bir ekibe de verebilirsiniz.

Hazır mısınız?

Markanız için sıradan olmayan bir web sitesi konuşalım.

Birkaç dakikalık bir görüşme yeter. Fikrinizi dinleyip net bir yol haritası çıkaralım.