1. Ana Sayfa
  2. Blog
  3. Özel Yazılım

Özel Yazılım

Özel Yazılım Nedir? Türleri, Örnekleri, Avantajları ve Hangi İşletmeler İçin Doğru?

Özel yazılım nedir? Firmaya özel, kuruma özel ve ısmarlama yazılım farkı, türleri, örnekleri, avantaj ve dezavantajları, maliyeti ve sahipliğini anlatıyoruz.

İçindekiler 15 bölüm
  1. Özel Yazılım Nedir?
  2. Özel Yazılım ile Hazır Yazılım Arasındaki Temel Fark Nedir?
  3. Özel Yazılım Nasıl Çalışır? Hangi Katmanlardan Oluşur?
  4. Özel Yazılım Türleri Nelerdir?
  5. Özel Yazılım Örnekleri Nelerdir?
  6. Özel Yazılımın Avantajları ve Dezavantajları Nelerdir?
  7. Özel Yazılım Hangi İşletmeler İçin Doğru?
  8. Özel Yazılım mı, Abonelikli (SaaS) Yazılım mı, Düşük Kodlu Platform mu?
  9. Özel Yazılım Projelerinde Sık Yapılan Hatalar Nelerdir?
  10. Özel Yazılımın Maliyeti Neye Bağlıdır?
  11. Özel Yazılımın Sahibi Kim Olur?
  12. Özel Yazılım Ne Kadar Yaşar, Nasıl Güncel Kalır?
  13. Özel Yazılım Nasıl Yaptırılır?
  14. İnovabil ile Özel Yazılım Geliştirme
  15. Sık Sorulan Sorular

Muhasebe, satış, depo ve web siteniz ayrı ayrı çalışıyor, aynı bilgiyi üç yere yazıyorsunuz ve kullandığınız hazır yazılım işinizin en önemli adımını desteklemiyor. Bu noktada çoğu işletme aynı soruyu sorar: "Bize özel bir yazılım yaptırsak nasıl olur?" Özel yazılım, tam da bu soruya verilen cevaptır: işletmenin kendi iş akışlarına, kurallarına ve kullanıcılarına göre sıfırdan tasarlanıp geliştirilen yazılım.

Bu rehberde özel yazılımın ne olduğunu, firmaya özel yazılım, kuruma özel yazılım ve ısmarlama yazılım gibi ifadelerin aynı şeyi anlatıp anlatmadığını, nasıl çalıştığını, türlerini, örneklerini, avantaj ve dezavantajlarını, hangi işletmeler için doğru olduğunu, maliyetinin neye bağlı olduğunu ve yazılımın kime ait olduğunu anlatıyoruz. Örnek rakamlar temsilîdir.

Anahtar düşünceÖzel yazılım "daha pahalı hazır yazılım" değildir; farklı bir problemi çözer. Hazır yazılım işinizi pakete uydurur, özel yazılım yazılımı işinize uydurur. Hangisinin doğru olduğu, işinizin ne kadar kendine özgü olduğuna bağlıdır.

Özel Yazılım Nedir?

Özel yazılım, tek bir işletmenin ihtiyaçlarına göre sıfırdan tasarlanıp geliştirilen ve yalnızca o işletme tarafından kullanılan yazılımdır. Her ekranı, her iş kuralı ve her veri alanı, o işletmenin işinin nasıl yürüdüğüne göre belirlenir.

Aynı kavram farklı adlarla anılır: firmaya özel yazılım, kuruma özel yazılım, ısmarlama yazılım, sipariş üzerine yazılım ve özel yazılım geliştirme. Hepsinde ortak nokta, yazılımın herkesin ortak kullandığı hazır bir paket olmaması, tek bir işletmenin ihtiyacına göre yapılmasıdır. Özel yazılım geliştiren şirketlere de özel yazılım firması ya da özel yazılım şirketi denir.

Okumanızı öneririz: Özel yazılım geliştirme hizmetimiz

Özel Yazılım ile Hazır Yazılım Arasındaki Temel Fark Nedir?

Hazır yazılım birçok işletmenin ortak ihtiyacına göre yapılır ve ayarlarla uyarlanır; özel yazılım ise yalnızca sizin ihtiyacınıza göre yapılır. Hazır yazılım hızlı başlar ve genellikle başlangıçta ucuzdur; özel yazılım ise iş kurallarınıza ve diğer sistemlerinize birebir uyar.

Standart bir iş için hazır yazılım çoğu zaman doğru seçimdir. Rekabet avantajınız kendi çalışma biçiminizdeyse, birden fazla sistemi tek akışta birleştirmeniz gerekiyorsa ya da paket işinizi kısıtlıyorsa özel yazılım öne çıkar. İki yolun ayrıntılı karşılaştırmasını hazır yazılım mı, özel yazılım mı rehberimizde bulabilirsiniz.

Özel Yazılım Nasıl Çalışır? Hangi Katmanlardan Oluşur?

Bir özel yazılım beş katmandan oluşur ve her katman sizin işinize göre şekillenir. Bu katmanların her biri hazır yazılımda genellikle sabittir, özel yazılımda ise tasarlanır.

KatmanNe yapar?Özel yazılımda ne değişir?
ArayüzKullanıcının gördüğü ekranlar ve akışlarEkranlar, sizin kullanıcılarınızın çalışma şekline göre tasarlanır
İş kurallarıOnay, fiyat, yetki ve hesap mantığıKurallar sizin süreçlerinize göre yazılır
VeriKayıtların saklandığı yapıVeri modeli, işinizin kavramlarıyla kurulur
EntegrasyonDiğer sistemlerle veri alışverişiERP, pazaryeri, e-Fatura ve bankayla ihtiyaç duyduğunuz bağlantılar kurulur
AltyapıSunucu, güvenlik, yedekleme ve izlemeÖlçeğinize ve güvenlik ihtiyacınıza göre belirlenir
Özel yazılımın beş katmanı: arayüz, iş kuralları, veri, entegrasyon ve altyapı; her biri işletmenin kullanıcılarına, süreçlerine, kavramlarına, sistemlerine ve ölçeğine göre şekillenir
Özel yazılımın katmanları işinize göre şekillenir.

Özel Yazılım Türleri Nelerdir?

Özel yazılım tek bir ürün türü değildir; farklı işleri çözen birkaç ana türü vardır. Çoğu proje bunlardan birini ya da birkaçını birleştirir.

TürNe işe yarar?Örnek kullanım
Kurum içi iş uygulamasıTalep, onay, satın alma ve görev akışlarını yönetirSatın alma talebinin onaydan siparişe izlenmesi
Yönetim paneliOperasyonu tek ekrandan izletir, rapor üretirSipariş, stok ve satışın gösterge panelinde izlenmesi
Müşteri ve bayi portalıMüşteri ve iş ortaklarının işlemlerini kendilerinin yapmasını sağlarBayinin kendi fiyatıyla sipariş vermesi
Mobil uygulamaSaha ekibine ya da müşteriye mobil erişim sunarSaha satış ekibinin sipariş ve tahsilat girmesi
Entegrasyon yazılımıMevcut sistemleri birbirine bağlarPazaryeri siparişinin ERP ve faturaya otomatik akması
Özel ERP, CRM ve muhasebeŞirketin temel süreçlerini işine göre yönetirReçete, üretim ve maliyetin birlikte yönetilmesi
Özel e-ticaret yazılımıStandart mağazanın ötesindeki satış modellerini kurarBayiye özel fiyat ve cari limitle vadeli satış
Okumanızı öneririz: CRM nedir? Satış hunisi, modüller ve başarılı proje adımları

Özel Yazılım Örnekleri Nelerdir?

Özel yazılım, işletmenin işini en iyi anlatan sistemdir; bu yüzden örnekleri sektörden sektöre değişir. İnovabil olarak geliştirdiğimiz projelerden birkaçı şunlardır:

  • Avcılar İnşaat: CRM ve satın alma sistemleri, bunlarla çalışan mobil uygulamalar.
  • İZBAN: Satın alma süreçlerini yöneten sistem.
  • Kredili Kargo: Sürat Kargo için ön ödemeli kargo sistemi.
  • Karyak: Lojistik ve sevkiyat planlamasını, toptan sipariş alma ve yönetimini tek sistemde toplayan özel yazılım.
  • Sleepy: Depo yönetim sistemi (WMS) ve müşteri şikâyet ve destek yönetim sistemi.
  • Bofigo: Sevkiyat planlama sistemi.

Bu örneklerin ortak noktası, hiçbirinin hazır bir paketin ayarlarıyla çözülememesi ya da çözüldüğünde işin önemli bir adımını dışarıda bırakmasıdır. Tüm referanslarımızı referanslar sayfamızda bulabilirsiniz.

Özel Yazılımın Avantajları ve Dezavantajları Nelerdir?

Özel yazılımın en büyük avantajı işinize tam uyumu, en büyük dezavantajı başlangıç yatırımı ve hazırlık gerekliliğidir. Karar verirken ikisini de dürüstçe tartmak gerekir.

AvantajDezavantaj
İş süreçlerinize birebir uyar, süreciniz pakete uydurulmazBaşlangıç yatırımı genellikle hazır yazılımdan yüksektir
Diğer sistemlerinizle istediğiniz derinlikte entegre olurAnaliz ve geliştirme süresi gerekir; ilk gün hemen kullanılamaz
Yeni ihtiyaç doğduğunda bir paketin yol haritasını beklemezsinizNet bir kapsam ve ekip katılımı gerektirir
Kullanıcı sayısına göre lisans maliyeti artmazBakım ve altyapı maliyeti sizin bütçenizde yer alır
Yalnızca gereken özellikler vardır, gereksiz ekran yokturYanlış firma ya da zayıf analiz, projeyi riske atar
Rekabet avantajınız olan süreci kendinize saklarsınızBilgi birkaç kişide kalırsa kişiye bağımlılık oluşabilir

Özel Yazılım Hangi İşletmeler İçin Doğru?

Aşağıdaki altı sorudan dördüne ya da daha fazlasına "evet" diyorsanız özel yazılımı ciddi biçimde değerlendirmeniz gerekir:

  1. Kullandığınız hazır yazılım işinizin önemli bir adımını desteklemiyor mu?
  2. Aynı veriyi birden fazla sisteme elle giriyor musunuz?
  3. Rekabet avantajınız kendi çalışma biçiminizden mi geliyor?
  4. Birden fazla sistemi tek akışta birleştirmeniz gerekiyor mu?
  5. Kullanıcı sayısı arttıkça lisans maliyeti sizi zorluyor mu?
  6. Excel ve e-postayla yürüyen kritik süreçleriniz var mı?
İpucu: Puanı karar değil başlangıç sayınDört ve üzeri "evet", özel yazılımın doğru olduğu anlamına gelmez; bir analize değeceği anlamına gelir. Analiz sonunda hazır bir çözümün yeterli olduğu da ortaya çıkabilir ve bu da değerli bir sonuçtur.
Okumanızı öneririz: Yazılım gereksinim analizi nasıl yapılır? Şablonlu rehber

Özel Yazılım mı, Abonelikli (SaaS) Yazılım mı, Düşük Kodlu Platform mu?

Özel yazılıma alternatif olarak üç yol daha vardır ve her birinin güçlü olduğu ve sınır çizdiği yer farklıdır. Seçim, işinizin ne kadar özgün olduğuna ve yazılımın ne kadar ömürlü olmasını beklediğinize bağlıdır.

SeçenekGüçlü yanıSınırı
Abonelikli hazır yazılım (SaaS)Hızlı başlar, bakımı satıcıya aittirSüreciniz ürünün sunduğu kalıpla sınırlıdır; kullanıcı arttıkça maliyet artar
Düşük kodlu platformBasit uygulamalar ve formlar hızla kurulurKarmaşık iş kuralları ve derin entegrasyonlarda zorlanır; platforma bağımlılık oluşur
Özel yazılımİş kurallarınıza ve sistemlerinize birebir uyarAnaliz ve geliştirme yatırımı gerektirir
Üç yol karşılaştırması: abonelikli yazılım, düşük kodlu platform ve özel yazılımın güçlü yanları ve sınırları; işin özgünlüğü arttıkça özel yazılım öne çıkar
İşin özgünlüğü arttıkça özel yazılım öne çıkar.

Bu yollar birbirini dışlamaz: standart işler için hazır bir çözüm, ayırt edici süreçler için özel yazılım birlikte kullanılabilir. Abonelikli yazılımın ne olduğunu ve nasıl çalıştığını SaaS nedir yazımızda anlattık.

Özel Yazılım Projelerinde Sık Yapılan Hatalar Nelerdir?

  • Problemi değil çözümü tarif etmek: "Şu ekranı yapın" yerine "şu iş şu kadar sürüyor, bunu azaltmak istiyoruz" demek daha iyi çözüme götürür.
  • Her şeyi ilk sürümde istemek: Çekirdeği önce çıkarıp deneyime göre büyütmek hem riski hem maliyeti düşürür.
  • Kullanıcıyı sürece katmamak: Yazılımı kullanacak kişi ekranları görmeden yayına çıkılırsa benimseme zorlaşır.
  • Bakımı bütçeye koymamak: Yazılım yayına çıktığı gün biter sanılır; oysa asıl ömrü bakımla belirlenir.

Özel Yazılımın Maliyeti Neye Bağlıdır?

Özel yazılımda hazır bir fiyat listesi yoktur; maliyet kapsama bağlıdır. Belirleyen başlıca etkenler ekran ve modül sayısı, kullanıcı rolleri, entegrasyon sayısı, mobil ihtiyacı ve eski sistemden veri aktarımıdır.

Hesabın mantığı basittir: toplam efor (kişi-gün) günlük ekip ücretiyle çarpılır, sonra altyapı ve yıllık bakım eklenir. Örneğin 73 kişi-günlük bir projede günlük ücret ₺9.000 ise geliştirme bedeli 73 × 9.000 = ₺657.000 olur (temsilî). Bunun üzerine yıllık altyapı ve bakım gelir; hazır çözümle üç yıllık karşılaştırma yapmak gerekir.

Okumanızı öneririz: Yazılım projesi maliyeti nasıl hesaplanır?

Özel Yazılımın Sahibi Kim Olur?

Bu, sözleşmeyle belirlenir. Kaynak kodun kimde kalacağı, lisansın nasıl verileceği ve verinin size nasıl teslim edileceği baştan yazılı olmalıdır; "yazılımı yaptırdım, öyleyse benimdir" varsayımı her zaman doğru değildir. Ayrıntıları hukuk danışmanınızla netleştirin.

Verinin sahibi ise her durumda sizsiniz: müşteri, sipariş ve stok verileriniz size aittir ve istediğiniz an dışa aktarabilmelisiniz. Firma seçerken bunu mutlaka sorun.

Özel Yazılım Ne Kadar Yaşar, Nasıl Güncel Kalır?

İyi tasarlanmış ve düzenli bakımı yapılan bir özel yazılım yıllarca kullanılır; bakımsız bırakılan yazılım ise hızla eskir. Yazılımın ömrünü belirleyen şey, yazıldığı gün değil sonraki bakımıdır.

Bakım; güvenlik güncellemelerini, hata düzeltmeyi, izlemeyi, yedeklemeyi ve küçük iyileştirmeleri kapsar. Maliyet yazımızdaki örnekte yıllık bakım, geliştirme bedelinin %15'i olarak (₺98.550) hesaplanmıştı; rakam temsilîdir ama bakımın bütçede ayrı bir kalem olması gerektiğini gösterir. İş değiştikçe yazılım da değişir: yeni modüller eklenir, süreçler güncellenir, entegrasyonlar yenilenir.

Özel Yazılım Nasıl Yaptırılır?

Altı adımda yaptırılır: ihtiyaç ve hedef yazıya dökülür, uygun firma seçilir, teklifler aynı kapsam üzerinden karşılaştırılır, sözleşme imzalanır, yazılım parçalı geliştirilip kabul edilir ve yayından sonra destek sürer. Her adımın ayrıntısını, sözleşme maddelerini ve ödeme planını ayrı bir rehberde anlattık.

Okumanızı öneririz: Özel yazılım nasıl yaptırılır? Firma seçimi, teklif, sözleşme ve ödeme planı rehberi
Okumanızı öneririz: İş Süreçleri Otomasyonu Nedir? Hangi Süreç Önce Otomatikleştirilir, Tasarruf Nasıl Hesaplanır?
Okumanızı öneririz: Yazılım Bakım ve Destek Sözleşmesi (SLA) Nedir? Kapsam, Süreler ve Ücret Rehberi
Okumanızı öneririz: Dijital Dönüşüm Nedir? KOBİ'ler İçin Olgunluk Ölçümü, Yol Haritası ve Geri Dönüş Rehberi
Okumanızı öneririz: CRM programı nasıl seçilir? Kriterler, puanlama, maliyet ve demo rehberi
Okumanızı öneririz: Satın alma yönetim sistemi nedir? Süreç, onay matrisi, teklif puanı ve üçlü eşleştirme rehberi
Okumanızı öneririz: Destek talep yönetim sistemi nedir? Talep yaşam döngüsü, öncelik matrisi, SLA uyumu ve ekip kapasitesi rehberi
Okumanızı öneririz: API güvenliği nasıl sağlanır? Kimlik, yetki, token ve hız sınırı rehberi
Okumanızı öneririz: Excel'den yazılıma geçiş nasıl yapılır? Belirtiler, maliyet ve veri taşıma
Okumanızı öneririz: Sevkiyat planlama yazılımı nedir? Rota, araç doluluğu ve teslimat kanıtı
Okumanızı öneririz: Low-code nedir? Düşük kodlu geliştirmenin sınırları ve maliyeti
Okumanızı öneririz: Mikroservis mimarisi nedir? Monolit farkı, maliyet ve karar rehberi
Okumanızı öneririz: Rol Bazlı Yetkilendirme (RBAC) Nedir?
Okumanızı öneririz: CRM ile ERP Arasındaki Fark Nedir?
Okumanızı öneririz: MVP Nedir?
Okumanızı öneririz: Veritabanı Nasıl Seçilir?

İnovabil ile Özel Yazılım Geliştirme

İnovabil, İstanbul merkezli bir özel yazılım firması olarak işletmelere uçtan uca yazılım geliştiriyor: analiz, tasarım, geliştirme, test, yayın, bakım ve destek. Talep ve onay akışlarından yönetim panellerine, müşteri ve bayi portallarından mobil uygulamalara, özel ERP, CRM ve e-ticaret sistemlerinden entegrasyonlara kadar çalışıyoruz.

Faprika, NetKasam ve Shopiyz gibi her gün canlıda çalışan kendi ürünlerimizi de geliştirdiğimiz için yazılımı yalnızca teslim etmeyi değil, yıllarca ayakta tutmayı da biliyoruz. İhtiyacınızı birkaç cümleyle anlatın, size önce kapsamı ve yaklaşımı yazılı olarak sunalım.

Okumanızı öneririz: Yazılım geliştirme sürecimiz: analizden yayına adım adım

Sık Sorulan Sorular

Özel yazılım nedir, kısaca nasıl tanımlanır?

Özel yazılım, tek bir işletmenin ihtiyaçlarına, iş kurallarına ve kullanıcılarına göre sıfırdan tasarlanıp geliştirilen yazılımdır. Hazır bir paketin ayarlarıyla oynamak yerine yazılım işletmenin işine göre şekillenir.

Özel yazılım, firmaya özel yazılım ve ısmarlama yazılım aynı şey mi?

Evet. Özel yazılım, firmaya özel yazılım, kuruma özel yazılım, ısmarlama yazılım ve sipariş üzerine yazılım aynı yaklaşımı anlatır: yazılım tek bir işletme için geliştirilir ve herkesin ortak kullandığı bir pakete dönüşmez.

Özel yazılım firması ne yapar?

Özel yazılım firması işletmenin ihtiyacını analiz eder, ekranları ve veri yapısını tasarlar, yazılımı geliştirir, test eder, yayına alır ve yayından sonra bakım ve destek sağlar. İyi bir firma bunları şeffaf bir süreç ve yazılı kapsamla yürütür.

Özel yazılım ne kadar sürede yapılır?

Süre kapsama bağlıdır. Analiz aşamasının sonunda iş kalemlerine bölünmüş bir takvim çıkarılır; yazılım parçalı geliştirildiği için ilk çalışan sürüm proje bitmeden görülebilir.

Özel yazılım ne zaman hazır yazılımdan daha mantıklıdır?

İşiniz kendine özgüyse, birden fazla sistemi tek akışta birleştirmeniz gerekiyorsa, hazır yazılım işinizin önemli bir adımını desteklemiyorsa ya da kullanıcı sayısı arttıkça lisans maliyeti büyüyorsa özel yazılım daha mantıklı olabilir. Standart bir işiniz varsa hazır yazılım çoğu zaman yeterlidir.

Projenizi konuşalım

Aklınızdaki yazılımı kısaca anlatın; ihtiyacınızı dinleyip size özel bir yol haritası ve teklif hazırlayalım.

Teklif alın