Artsution® — 360° tasarım & teknoloji stüdyosu

Yazılım7 dk okuma

Özel Yazılım Nedir? Hazır Paket Yerine Ne Zaman Özel Yazılım?

Özel yazılım, işletmenizin kendi süreçlerine göre sıfırdan ya da büyük ölçüde size göre geliştirilen yazılımdır. Hazır paketin ne zaman yettiğini, ne zaman yetmediğini ve sahiplik konusunu anlatıyoruz.
Sıralanmış birbirinin aynı krem kutuların yanında, mercan ve turkuaz yapboz parçalarıyla tamamlanan özel tasarım küp.

Bu konuda desteğe mi ihtiyacınız var?

Marka, web ve yazılım işlerinizi tek ekipte planlayalım.

Proje Başlat

Özel yazılım, belirli bir işletmenin kendi iş akışına, kurallarına ve ihtiyaçlarına göre geliştirilen yazılımdır. Hazır paket ise çok sayıda firmanın aynı anda kullandığı, herkes için tasarlanmış bir üründür. Hangisinin doğru olduğu, sürecinizin ne kadar size özgü olduğuna ve hazır paketin sizi ne kadar zorladığına bağlıdır.

Kısaca

  • Özel yazılım: Sizin süreçlerinize göre yazılır; ekranlar, kurallar ve raporlar işinizin diline göre şekillenir.
  • Hazır paket: Hızlı başlar, ilk maliyeti düşüktür; ama süreçlerinizi pakete uydurmanız gerekir.
  • Özel yazılım, süreç sizi farklı kılıyorsa, birden fazla aracı elle birleştiriyorsanız ya da paketin sınırları büyümenizi engelliyorsa mantıklıdır.
  • Karşılaştırmayı ilk fiyatla değil, toplam sahip olma maliyetiyle yapın: lisans, kullanıcı başı ücret, entegrasyon, bakım ve geçiş.
  • Özel yazılımda kaynak kod ve fikri haklar sözleşmede yazılı olarak açıkça düzenlenmelidir.

Özel yazılım nedir?

Özel yazılım (custom software), bir işletmenin ihtiyacı için tasarlanıp geliştirilen yazılımdır. Bir servis firmasının saha ekibini yöneten panel, bir üreticinin siparişten sevkiyata iş takibi, bir bayi ağının sipariş portalı bu türün örnekleridir. Ekranlar, alanlar, onay adımları ve raporlar o işletmenin gerçek çalışma biçimine göre kurulur.

Özel yazılım her zaman "sıfırdan her şeyi yazmak" anlamına gelmez. Bugün çoğu proje, kendini kanıtlamış bir framework (çatı yazılım) ve hazır kütüphaneler üzerine kurulur. Özel olan kısım, işinize özgü kurallar, veri yapısı ve ekranlardır. Bir yazılımın ön yüz ve arka yüz katmanlarını merak ediyorsanız Frontend ve Backend Nedir? yazımız iyi bir başlangıç olur.

Hazır paket nedir, avantajı ne?

Hazır paket; muhasebe, CRM, e-ticaret ya da proje yönetimi gibi yaygın ihtiyaçlar için geliştirilmiş, çok sayıda müşteriye aynı anda sunulan yazılımdır. Bugün bunların önemli bir kısmı internet üzerinden abonelikle kullanılır. Bu modele SaaS (Software as a Service, hizmet olarak yazılım) denir: ABD Ulusal Standartlar ve Teknoloji Enstitüsü'nün (NIST) tanımıyla kullanıcı, sağlayıcının bulutta çalışan uygulamasını kullanır; sunucuyu, işletim sistemini ve altyapıyı yönetmez.

Hazır paketin gerçek avantajları vardır:

  • Hızlı başlangıç: Hesap açıp aynı gün kullanmaya başlayabilirsiniz.
  • Düşük ilk maliyet: Geliştirme bedeli yerine aylık ya da yıllık ücret ödersiniz.
  • Bakım sağlayıcıda: Sunucu, güncelleme ve güvenlik yamaları çoğunlukla sağlayıcının sorumluluğundadır.
  • Olgun özellikler: Yaygın ihtiyaçlar yıllar içinde çok sayıda kullanıcıyla test edilmiştir.

Sürecinizin çoğu, sektörünüzdeki diğer firmalarla aynıysa hazır paket genellikle doğru başlangıçtır. Özel yazılımı varsayılan cevap olarak görmüyoruz.

Hazır paket ne zaman yetmez?

Aşağıdaki durumlardan birkaçı sizde varsa, özel yazılımı değerlendirmenin zamanı gelmiş olabilir:

  1. Süreciniz pakete uymuyor. Paketi kullanmak için iş yapış biçiminizi değiştiriyor ya da ekibiniz paketin "etrafından dolaşıyor."
  2. Veri birden fazla araçta dağınık. Teklif bir yerde, sipariş Excel'de, servis kaydı başka bir uygulamada; aynı bilgi elle tekrar tekrar giriliyor.
  3. Entegrasyon gerekiyor ama paket izin vermiyor. Muhasebe, kargo, mesajlaşma ya da makine verisiyle bağlantı kurmak istiyorsunuz; paketin API'si (başka sistemlerle konuşma arayüzü) yok ya da sınırlı.
  4. Kullanıcı başı ücret büyümenizi cezalandırıyor. Ekip büyüdükçe lisans gideri, işin getirdiği değerden hızlı artıyor.
  5. Rekabet avantajınız süreçte. Müşterinize sunduğunuz hız ya da şeffaflık, rakiplerinizin kullandığı aynı paketle sağlanamıyor.
  6. Veri üzerinde tam kontrol istiyorsunuz. Verinin nerede saklandığı, nasıl yedeklendiği ve kimlerin erişebildiği sizin için kritik.
Standart siyah kutuya sığmayan düzensiz mercan parçanın yanında, aynı parçaya uygun yuvası bulunan özel krem bileşen tepsisi.
Hazır paket herkese aynı kalıbı sunar; özel yazılım, sürecinizin biçimine göre yapılır.

Karşılaştırma: hazır paket ve özel yazılım

ÖlçütHazır paketÖzel yazılım
Başlangıç süresiKısa (gün, hafta)Daha uzun (kapsama göre)
İlk maliyetDüşükDaha yüksek
Süreç uyumuSüreci pakete uydurursunuzYazılım sürece göre yapılır
DeğişiklikSağlayıcının yol haritasına bağlıSizin önceliğinize göre
EntegrasyonPaketin sunduğu kadarİhtiyaca göre geliştirilir
Bakım ve güvenlikÇoğunlukla sağlayıcıdaSizde ya da anlaştığınız ekipte
Veri ve sahiplikSağlayıcının koşullarına bağlıSözleşmeyle belirlenir
Sağlayıcıya bağımlılıkPaket sağlayıcısınaGeliştirici ekibe (belgeleme ve kaynak kod teslimiyle azalır)

Toplam sahip olma maliyeti (TCO)

Hazır paket ile özel yazılımı ilk faturaya bakarak karşılaştırmak yanıltıcıdır. Daha sağlıklı bir karşılaştırma için birkaç yıllık toplam maliyeti (total cost of ownership, TCO) düşünün:

  • Hazır pakette: kullanıcı başı ya da modül başı abonelik, ek modüller, entegrasyon için ayrı araçlar, paketin yapamadığı işler için harcanan elle çalışma süresi, ileride başka bir pakete geçmenin maliyeti.
  • Özel yazılımda: ilk geliştirme, sunucu ve barındırma, bakım ve güncelleme, yeni özellik geliştirme, ekip içi eğitim.

Bu kalemlerin hangisinin ağır bastığı tamamen işletmeye bağlıdır. Burada bir rakam vermiyoruz, çünkü kapsam olmadan verilen rakam yanıltıcı olur. Maliyeti belirleyen etkenleri ayrıca ele alacağız.

Unutulan bir kalem: elle çalışma süresi. Aynı veriyi üç ayrı yere giren bir ekibin harcadığı zaman, faturada görünmez ama gerçek bir maliyettir.

Sahiplik ve kaynak kod: sözleşmede neye bakılır?

Özel yazılımda en çok gözden kaçan konu, yazılımın kime ait olduğudur. Türkiye'de bilgisayar programları, 5846 sayılı Fikir ve Sanat Eserleri Kanunu (FSEK) madde 2'de ilim ve edebiyat eserleri arasında sayılır. Kanunun 52. maddesi, mali haklara ilişkin sözleşmelerin yazılı olmasını ve devredilen hakların ayrı ayrı gösterilmesini şart koşar.

Pratikte bu şu anlama gelir: Bir yazılımı dışarıdan bir ekibe yaptırdığınızda, haklarla ilgili yazılı bir düzenleme yoksa, yazılımı istediğiniz gibi çoğaltma, değiştirme ya da başka bir ekibe geliştirtme hakkınızın kapsamı belirsiz kalabilir. Sözleşmede şunları netleştirin:

  • Hangi mali hakların (çoğaltma, işleme, yayma vb.) size devredildiği ya da hangi kapsamda lisanslandığı,
  • Kaynak kodun teslim edilip edilmeyeceği, ne zaman ve hangi biçimde (ör. kod deposu erişimi),
  • Sunucu, alan adı, veritabanı ve yedeklerin kimin hesabında olacağı,
  • Projede kullanılan üçüncü taraf kütüphanelerin lisans koşulları,
  • Teknik belgelerin (kurulum, mimari, veritabanı şeması) teslim edilip edilmeyeceği.

Kendi çalışanlarınızın işleri sırasında ürettiği eserler için FSEK madde 18, aksi sözleşmeden ya da işin niteliğinden anlaşılmadıkça hakların işveren tarafından kullanılacağını söyler. Dış ekiple çalışırken ise bu kural doğrudan uygulanmaz; sözleşme belirleyicidir. Somut durumunuz için bir hukukçuya danışmanızı öneririz.

Özel yazılıma geçmeden önce sorulacak 5 soru

  1. Çözmek istediğimiz sorun tam olarak ne? Hangi işi, kim, kaç adımda yapıyor?
  2. Bu sorunu hazır bir paket ya da küçük bir entegrasyon çözebilir mi?
  3. İlk sürümde hangi özellikler mutlaka olmalı, hangileri sonra gelebilir?
  4. Yazılımın bakımını kim yapacak, ilk yıldan sonra nasıl büyüyecek?
  5. Veri, kaynak kod ve sunucu kimin kontrolünde olacak?

Bu soruların cevabı yazılı hale geldiğinde, hem hazır paket sağlayıcılarıyla hem de yazılım ekipleriyle çok daha verimli konuşursunuz.

Bizim deneyimimiz

Hizmetlerimiz arasında hem WordPress tabanlı web siteleri hem de CRM, panel, SaaS ve API işleri gibi özel yazılım projeleri var. Bu yüzden "özel yazılım mı, hazır çözüm mü?" sorusuna tek bir cevapla gelmiyoruz. Kurumsal tanıtım sitelerinin büyük çoğunluğunu WordPress üzerinde yapıyoruz, çünkü içerik yönetimi bu sitelerin asıl ihtiyacı ve hazır yapı bunu iyi karşılıyor. Juliette Artisan Chocolatier'in e-ticaret sitesini de WordPress'in e-ticaret eklentisi WooCommerce üzerinde kurduk.

Özel yazılımı ise süreç gerçekten firmaya özgüyse öneriyoruz. Projelerimizde ilk adım olarak mevcut iş akışını yazıya döküyor, hangi kısmın hazır araçla, hangisinin özel geliştirmeyle çözüleceğini birlikte belirliyoruz.

Sık sorulan sorular

Özel yazılım her zaman daha mı pahalıdır?

İlk maliyet genellikle daha yüksektir. Ama birkaç yıllık toplamda; kullanıcı sayısı, entegrasyon ihtiyacı ve elle yapılan işler hesaba katıldığında tablo değişebilir. Doğru karşılaştırma, aynı süre için toplam maliyetle yapılır.

Hazır paketle başlayıp sonra özel yazılıma geçebilir miyiz?

Evet, bu sık görülen ve çoğu zaman mantıklı bir yoldur. Hazır paketle süreci öğrenirsiniz; ihtiyaçlar netleştiğinde özel yazılıma geçersiniz. Geçişi kolaylaştırmak için paketin veriyi dışa aktarma imkânı verip vermediğini baştan kontrol edin.

Kaynak kod bana teslim edilmeli mi?

Bu, sözleşmeyle belirlenir ve önemli bir konudur. Kaynak kod ve belgeler size teslim edilirse, ileride başka bir ekiple çalışmak mümkün olur. Teslim edilmeyecekse, bunun kapsamı ve sonuçları yazılı olarak açık olmalıdır.

Özel yazılımın bakımı gerekir mi?

Evet. Yazılımın üzerinde çalıştığı dil, framework ve kütüphaneler güncelleme alır; güvenlik açıkları kapatılır; işiniz değiştikçe yazılım da değişir. Bakım planı, projenin başında konuşulmalıdır. Web tarafındaki karşılığını Web Sitesi Bakımı Neden Gerekli? yazımızda anlattık.

Sonuç

Özel yazılım, her işletme için doğru cevap değildir. Süreciniz sektördeki diğer firmalarla benzerse hazır paket genellikle yeterlidir. Süreç sizi farklı kılıyorsa, araçlar arasında veri elle taşınıyorsa ya da paketin sınırları büyümenizi engelliyorsa özel yazılım ciddi bir seçenek olur. Kararı verirken toplam maliyete ve sahipliğe bakın. İhtiyacınızı birlikte netleştirmek isterseniz Yazılım ve Dijital Çözümler sayfamıza göz atabilir ya da bizimle iletişime geçebilirsiniz.

Kaynaklar3
  1. 5846 sayılı Fikir ve Sanat Eserleri Kanunu (madde 2, 18, 52), Mevzuat Bilgi Sistemi. — erişim: 2026-10 mevzuat.gov.tr
  2. NIST SP 800-145, The NIST Definition of Cloud Computing (SaaS tanımı). — erişim: 2026-10 nvlpubs.nist.gov
  3. MDN Web Docs — API (sözlük). — erişim: 2026-10 developer.mozilla.org
LinkedIn
WhatsApp
X
Facebook

Proje Başlat

Bize projenizden bahsedin.

Formu doldurun, bir iş günü içinde size özel bir yol haritasıyla dönelim. Dilerseniz doğrudan info@artsution.com.tr adresine de yazabilirsiniz.