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

Özel yazılımın tek bir fiyat listesi yoktur; maliyeti kapsam, entegrasyonlar, yetki yapısı ve altyapı gibi kalemler belirler. Bütçenizi bu kalemlere göre nasıl planlayacağınızı anlatıyoruz.

İçindekiler
  1. Özel yazılım fiyatları neden tek bir rakamla söylenemez?
  2. Maliyeti belirleyen temel kalemler
  3. Fiyatı yükselten ve düşüren etkenler
  4. İlk ödeme, toplam maliyetin yalnızca bir parçasıdır
  5. Bütçeyi kontrol altında tutmanın yolları
  6. Bir örnek üzerinden düşünelim
  7. Bu işi nasıl birlikte yaparız?
  8. Sık sorulan sorular
  9. Sonuç

“Bize bir program lazım, ne kadar tutar?” sorusu, “bir ev yaptırmak ne kadar tutar?” sorusuna benzer. Cevap, kaç oda olacağına, hangi malzemenin kullanılacağına ve arsanın durumuna göre değişir. Özel yazılım fiyatları da aynı mantıkla oluşur: Hazır bir paketin etiket fiyatı yoktur, işin büyüklüğü ve karmaşıklığı fiyatı belirler. Bu yazıda rakam vermeden, maliyeti hangi kalemlerin oluşturduğunu ve bütçenizi nasıl kontrol altında tutabileceğinizi anlatıyorum.

Özel yazılım fiyatları neden tek bir rakamla söylenemez?

Özel yazılımda satın aldığınız şey hazır bir ürün değil, emektir. Bir geliştiricinin ya da ekibin sizin iş akışınızı anlayıp, tasarlayıp, kodlayıp, test edip yayına alması için harcadığı süre, fiyatın temelini oluşturur. Bu süreyi de ihtiyacınızın ayrıntıları belirler.

Örneğin “stok takibi” iki farklı işletmede bambaşka anlamlara gelebilir. Tek depolu bir dükkân için ürün giriş çıkışı yeterliyken, birden fazla şubesi olan bir firma için şubeler arası transfer, seri numarası takibi ve muhasebe programıyla senkronizasyon gerekebilir. Kâğıt üzerinde aynı başlık, emek açısından birkaç katı fark eder.

Maliyeti belirleyen temel kalemler

Bir özel yazılım teklifini oluşturan başlıca kalemler şunlardır:

  • Ekran ve modül sayısı: Kaç farklı sayfa, form, liste ve rapor olacağı en doğrudan maliyet etkenidir.
  • İş kurallarının karmaşıklığı: Onay akışları, hesaplama formülleri, koşula bağlı fiyatlandırma gibi kurallar arttıkça geliştirme ve test süresi uzar.
  • Kullanıcı rolleri ve yetkilendirme: Herkesin her şeyi gördüğü bir sistemle, yöneticinin, muhasebecinin ve saha personelinin farklı yetkilerle çalıştığı bir sistem aynı emeği gerektirmez.
  • Entegrasyonlar: Ödeme altyapısı, e-fatura, kargo, muhasebe programı veya pazaryeri bağlantıları her biri ayrı bir iş kalemidir.
  • Platform: Yalnızca web tabanlı mı, mobil uygulama da olacak mı, çevrimdışı çalışma gerekli mi?
  • Tasarım düzeyi: Hazır bir arayüz kütüphanesiyle mi ilerlenecek, yoksa markaya özel bir tasarım mı yapılacak?
  • Veri taşıma: Eski sistemden ya da Excel dosyalarından veri aktarılacaksa temizleme ve dönüştürme emeği eklenir.

Fiyatı yükselten ve düşüren etkenler

Aşağıdaki tablo, aynı kapsamdaki iki projenin neden farklı fiyatlanabileceğini özetliyor:

Fiyatı yükselten Fiyatı düşüren
Belirsiz, sürekli değişen gereksinimler Yazılı ve onaylanmış bir ihtiyaç dokümanı
Çok sayıda üçüncü taraf entegrasyonu İlk sürümde entegrasyonları sınırlı tutmak
Kısa ve sıkışık teslim takvimi Makul, aşamalı bir takvim
Markaya özel, animasyonlu arayüz Sade, işlev odaklı arayüz
Yüksek eş zamanlı kullanıcı ve performans beklentisi Belirli bir ekip tarafından kullanılan iç sistem
Dağınık, temizlenmesi gereken eski veriler Düzenli, tek formatta tutulmuş veriler

Bu tablodan çıkarılacak ders şu: Bütçenizi en çok etkileyen şey, ihtiyacınızı ne kadar net tanımladığınızdır. Belirsizlik, geliştiricinin riski fiyata yansıtmasına ya da projenin ortasında ek maliyet çıkmasına yol açar.

İlk ödeme, toplam maliyetin yalnızca bir parçasıdır

Özel yazılım fiyatları konuşulurken çoğu zaman yalnızca geliştirme bedeline bakılır. Oysa bir yazılımın yaşam boyu maliyetinde başka kalemler de vardır:

  1. Sunucu ve barındırma: Yazılımın çalışacağı sunucu, alan adı ve SSL gibi düzenli giderler.
  2. Bakım ve güncelleme: Kullanılan kütüphanelerin, işletim sisteminin ve güvenlik yamalarının güncel tutulması.
  3. Üçüncü taraf hizmet ücretleri: SMS, e-posta gönderimi, ödeme altyapısı veya harita servisi gibi kullanıma bağlı ücretler. Bunların güncel şartlarını ilgili sağlayıcının sitesinden kontrol etmeniz gerekir.
  4. Yeni özellikler: İşiniz büyüdükçe doğacak yeni ihtiyaçlar için geliştirme bütçesi.

Bu yüzden teklif alırken “yayına aldıktan sonra yıllık ne tür giderlerim olur?” sorusunu mutlaka sorun. Teklifleri bu gözle nasıl okuyacağınızı yazılım teklifi değerlendirme rehberinde anlattım.

Bütçeyi kontrol altında tutmanın yolları

Önce en küçük çalışan sürümü yapın

Her şeyi tek seferde yapmak yerine, işinizi gerçekten kolaylaştıracak çekirdek özelliklerle başlamak hem maliyeti hem riski düşürür. Kullanıcıların geri bildirimiyle ikinci aşamada neyin gerekli olduğu daha net görünür. Bu yaklaşımı MVP nedir yazısında ayrıntılı bulabilirsiniz.

Hazır ile özel arasındaki dengeyi kurun

Her ihtiyacın sıfırdan yazılması gerekmez. Bazen hazır bir altyapının üzerine özel modüller eklemek, hem daha hızlı hem daha ekonomik olur. Hangi durumda hangisinin mantıklı olduğunu hazır yazılım mı özel yazılım mı karşılaştırmasında ele aldım.

Kapsam değişikliklerini yazılı yönetin

Proje sürerken yeni fikirlerin doğması doğaldır. Önemli olan, her yeni talebin süreye ve bütçeye etkisinin yazılı olarak konuşulması ve onaylanmasıdır. Böylece proje sonunda beklenmedik bir faturayla karşılaşmazsınız.

Bir örnek üzerinden düşünelim

Bir kafe sahibi, siparişleri dokunmatik ekrandan alıp mutfağa fiş olarak gönderen bir sistem istiyor. En sade hâliyle bu; ürün seçimi, masa takibi, fiş yazıcıya çıktı ve gün sonu toplamıdır. Aynı işletme şube sayısını artırıp merkezden raporlama, stok düşümü ve muhasebe entegrasyonu istediğinde proje başka bir boyuta geçer. Bu yüzden özel yazılım fiyatları sorulduğunda ilk yaptığım iş, “bugün neye ihtiyacınız var, bir yıl sonra neye ihtiyacınız olacak?” sorusunu birlikte cevaplamaktır. Bazı durumlarda sıfırdan yazmak yerine hazır bir ürünle başlamak daha mantıklıdır; örneğin kafe ve restoran adisyon programı gibi işletmenin kendi mini bilgisayarında çalışan bir sistem, kurulum ve eğitimle birlikte hızla devreye alınabilir.

Bu işi nasıl birlikte yaparız?

  1. İhtiyacı dinleme: İşinizin bugünkü akışını, kullandığınız araçları (Excel, kâğıt, hazır program) ve yaşadığınız sorunları konuşuruz.
  2. Kapsam ve teklif: İhtiyacı modüllere bölerim; her modülün kalem kalem fiyatını ve hangilerinin ilk aşamada, hangilerinin sonra yapılabileceğini gösteren bir teklif hazırlarım.
  3. Geliştirme ve test: Aşamalı teslimlerle ilerler, her aşamada çalışan sürümü size gösteririm; kapsam değişikliklerini yazılı olarak fiyatlarız.
  4. Teslim ve destek: Yayına alma, kullanıcı eğitimi ve sonrasındaki bakım koşullarını baştan netleştiririz; böylece toplam maliyeti öngörebilirsiniz.

Projeniz için kalemleri açıkça gösteren bir fiyat çalışması isterseniz iletişim sayfasından kısa bir not bırakmanız yeterli.

Sık sorulan sorular

Özel yazılım fiyatı neden firmadan firmaya bu kadar farklı?

Firmalar aynı ihtiyacı farklı kapsamla yorumlayabilir, farklı teknolojiler kullanabilir ve test, dokümantasyon, destek gibi kalemleri farklı oranda dahil edebilir. Teklifleri kıyaslamadan önce kapsamların eşit olup olmadığını kontrol edin.

Sabit fiyat mı, saatlik ücret mi daha avantajlıdır?

İhtiyacınız netse sabit fiyat bütçe öngörülebilirliği sağlar. Gereksinimler henüz şekillenmediyse zaman bazlı çalışma daha esnektir. Bazı projelerde ilk aşama sabit, sonraki geliştirmeler zaman bazlı yürütülebilir.

Bütçem kısıtlıysa özel yazılım yaptırabilir miyim?

Evet; kapsamı en kritik özelliklere indirip ilk sürümü küçük tutarak başlayabilirsiniz. Sistem işe yaradıkça yeni modüller eklenir ve yatırım zamana yayılır.

Yazılım bittikten sonra ek ücret ödemem gerekir mi?

Sunucu, alan adı ve kullandığınız üçüncü taraf hizmetler gibi düzenli giderler olur. Bakım ve yeni özellik geliştirme de ayrıca planlanır. Bu kalemlerin teklif aşamasında konuşulması sürprizleri önler.

Sonuç

Özel yazılım fiyatları; kapsam, iş kuralları, entegrasyonlar, platform ve bakım gibi kalemlerin toplamıdır ve en büyük tasarruf ihtiyacı net tanımlamaktan gelir. Projenizi bu kalemlere göre birlikte değerlendirmek isterseniz bana ulaşabilirsiniz.