Hazır yazılım (SaaS) mı, özel web uygulaması mı kararı, ihtiyacınızın sektördeki herkesle aynı mı yoksa size özgü mü olduğuna bağlıdır. Muhasebe, e-posta ya da standart müşteri takibi gibi herkesin benzer yaptığı işlerde hazır yazılım daha hızlı başlatır. İş yapış biçiminiz sizi ayırıyorsa, birçok sistem birbirine bağlanacaksa ya da kod ve veri sizde kalmalıysa özel uygulama daha doğrudur.
Kısa liste: Hazır yazılım seçin: süreç standart, kullanıcı sayısı az, hemen başlamak önemli, rakiplerden farkınız bu yazılımdan gelmiyor. Özel uygulama seçin: süreç size özgü, birden çok sisteme bağlanması gerekiyor, kullanıcı ya da bayi sayısı büyüdükçe kullanıcı başı lisans ağırlaşıyor, kod ve verinin sahipliği önemli. Çoğu işletmede doğru cevap ikisinin karışımıdır: çekirdekte hazır yazılım, size özgü kısımda özel modül.
Bu yazı genel bilgilendirme amaçlıdır, hukuki tavsiye değildir. Sözleşme ve kişisel veri konularında hukuk danışmanınıza danışın.
İki seçenek arasındaki fark
Hazır yazılım (SaaS) abonelikle kullanılır. Yazılım sağlayıcının sunucusunda çalışır, aynı ürünü çok sayıda işletme kullanır, güncellemeleri ve güvenliği sağlayıcı üstlenir. Özelleştirme, ürünün sunduğu ayarlar ve eklentilerle sınırlıdır. Bir hesap açıp aynı gün kullanmaya başlayabilirsiniz.
Özel web uygulaması sizin iş akışınıza göre tasarlanır ve yazılır. Hangi ekranların olacağına, verinin nerede duracağına, hangi sistemlerle konuşacağına siz karar verirsiniz. Karşılığında yapım süresi ve bakım sorumluluğu da size (ya da çalıştığınız ekibe) geçer.
Bir de ara yol var: açık kaynak bir altyapıyı kendi sunucunuza kurup özelleştirmek ya da hazır yazılımı kullanmaya devam edip eksik kalan kısmı, onun API'sine bağlanan küçük bir özel uygulamayla tamamlamak. Web yazılım ve uygulama geliştirme taleplerinin önemli bir kısmında konuşma bu ara yola varıyor.
Dört örnekle karar
Teklif hazırlama
Sabit bir ürün listesi ve fiyat tablosuyla teklif çıkarıyorsanız birçok müşteri takip ve ön muhasebe programının teklif modülü işinizi görür. Teklif ölçüye, malzemeye ve işçiliğe göre hesaplanıyorsa durum değişir. Denizli'de ölçüye göre kesilen traverten plaka, gramaj ve ebada göre fiyatlanan havlu ya da metrekareye ve malzemeye göre hesaplanan prefabrik yapı gibi işlerde hazır şablonlar zorlamaya başlar.
Bu firmaların çoğunda hesap mantığı bugün bir Excel dosyasında yaşıyor ve dosyayı bilen bir ya da iki kişi var. O dosya, aslında özel yazılımın ilk taslağıdır: formüller hesaplama motoruna, sekmeler ekranlara dönüşür, teklif geçmişi ve revizyonlar kaybolmadan saklanır.
Stok takibi
Tek depodan tek kanala satış yapan bir işletme için hazır bir stok ve ön muhasebe programı yeterlidir. Birden çok depo, üretimde yarı mamul takibi ve aynı stoğun hem pazaryerinden hem kendi siteden hem bayiden satılması devreye girdiğinde hazır yazılımların sınırına çarpılır. Bu noktada ya kapsamlı bir ERP'ye geçilir ya da mevcut programın üstüne, stoğu kanallar arasında doğru dağıtan özel bir katman yazılır.
Benzer bir kararı kendi işimizde de verdik. Hazır e-ticaret paketlerinde aylık kira ödenir ve mağaza hiçbir zaman işletmenin olmaz; bu yüzden kendi altyapımız Point Vitrin'i geliştirdik. Bileb'in leblebi ve el sanatları mağazası bu altyapıda çalışıyor. Online satış tarafındaki seçenekleri e-ticaret sitesi kurulumu sayfamızda ayrıca anlatıyoruz.
Rezervasyon ve randevu
Kuaför, klinik ya da tek salonlu bir işletmede hazır randevu yazılımları hızlı ve yeterlidir. Otelcilikte ise oda yönetimi ve kanal yöneticisi yazılımları sektör standardıdır; bunları sıfırdan yazmak çoğu zaman mantıksızdır. Özel ihtiyaç, rezervasyonun birden çok kaynağı aynı anda kilitlediği yerde başlar: konaklama, transfer, rehber ve araç kapasitesini birlikte planlayan bir tur operatörü ya da salon, menü, opsiyon ve kapora takvimini tek ekranda yöneten bir etkinlik mekânı gibi.
Bayi portalı
Toptan çalışan bir tekstil ya da yapı malzemesi üreticisi için bayi portalı genellikle şunları ister: her bayiye özel fiyat listesi ve iskonto, cari bakiye görüntüleme, sipariş girişi, sevkiyat takibi ve kullanılan ERP ile iki yönlü bağlantı. Hazır B2B modülleri var, ama bayiye özel koşullar ve mevcut ERP ile entegrasyon çoğu zaman özel geliştirme gerektirir. Kullanıcı başı lisanslanan bir üründe her yeni bayi aboneliği de büyütür. Denizli'den yurt dışına satış yapan üreticilerde buna çok dil ve çok para birimi ihtiyacı eklenir.
Karar verirken bakılacak dört kriter
Sahiplik
Hazır yazılımda kodu değil, kullanım hakkını kiralarsınız. Abonelik bittiğinde erişim de biter. Sağlayıcı fiyatlandırmasını, paket içeriğini ya da ürünün yönünü değiştirebilir; satın alınabilir ya da hizmeti kapatabilir. Özel yazılımda ise sahiplik kendiliğinden gelmez, sözleşmeyle gelir. Kaynak kodun, veritabanının ve teknik dokümantasyonun size teslim edileceği ve fikri hakların kime ait olduğu sözleşmede açıkça yazmıyorsa, yazılımı yaptırmış olmanız ona sahip olduğunuz anlamına gelmeyebilir.
Hazır yazılım seçerken de sözleşmeye bakmak gerekir: sağlayıcının erişilebilirlik taahhüdü ne, destek hangi kanaldan ve hangi saatlerde veriliyor, fiyat değişikliği ne kadar önceden bildiriliyor, hizmet sonlandırılırsa veriniz ne kadar süre saklanıyor. Bu maddeler, yazılımın kendisi kadar işletmenin sürekliliğini etkiler.
Veri
Üç soruyu baştan sorun: Verim hangi ülkedeki sunucuda duruyor? Tüm verimi tek seferde, başka bir sistemde kullanılabilecek biçimde (CSV, Excel ya da veritabanı yedeği) alabilir miyim? Aboneliği bitirirsem verime ne olur? Kişisel veri işleyen işletmeler için sunucunun yurt dışında olması, KVKK'nın yurt dışına aktarım kurallarını da gündeme getirir. Özel uygulamada sunucu yerini ve yedekleme düzenini siz seçersiniz.
Entegrasyon
Bir yazılım nadiren tek başına çalışır: muhasebe, e-fatura entegratörü, kargo, pazaryeri, ERP, ödeme kuruluşu. Hazır yazılımda bakılacaklar, API'nin olup olmadığı, hangi işlemlere izin verdiği, istek sınırı ve API erişiminin üst pakete dahil olup olmadığıdır. Özel uygulamada entegrasyonu ihtiyaca göre tasarlarsınız; ama her bağlantı bakım ister, karşı taraf API'sini değiştirdiğinde sizin tarafta da güncelleme gerekir. Mevcut araçlarınız arasında tekrar eden günlük işleri birbirine bağlamak ise ayrı bir konu; onu iş otomasyonu sayfamızda ele alıyoruz.
Ölçeklenme
Hazır yazılımda altyapının büyümesi sağlayıcının sorunudur; bu gerçek bir avantajdır. Ancak maliyet çoğunlukla kullanıcı, kayıt ya da işlem sayısıyla birlikte artar ve paket sınırlarına takılırsınız. Özel uygulamada kullanıcı başı lisans yoktur, sunucu ihtiyaca göre büyütülür; buna karşılık mimarinin baştan büyümeye uygun kurulması gerekir.
Ölçek yalnızca kullanıcı sayısı demek değil. Dedeler Minarecilik için hazırladığımız 81 il ve ilçe sayfalı yapıda asıl mesele sayfa sayısıydı: bu kadar sayfayı tek tek elle yönetmek yerine ortak bir veri yapısından ve yönetim panelinden üretmek gerekiyordu. Sürükle-bırak site kurucularında bu ölçekte sayfa yönetmek pratik değildir.
Karşılaştırma tablosu
| Hazır yazılım (SaaS) | Özel web uygulaması | |
|---|---|---|
| Başlama süresi | Aynı gün ya da birkaç gün | Kapsama göre haftalar ya da aylar |
| Maliyet yapısı | Düşük giriş, süren abonelik | Daha yüksek ilk yatırım, barındırma ve bakım |
| Özelleştirme | Ayarlar ve eklentilerle sınırlı | İş akışınıza göre |
| Kod ve veri sahipliği | Sağlayıcıda, siz kullanım hakkı alırsınız | Sözleşmeyle sizde |
| Entegrasyon | Sağlayıcının API'sinin izin verdiği kadar | İhtiyaca göre tasarlanır |
| Ölçeklenme | Altyapı hazır, maliyet kullanıcıyla artar | Lisans yok, mimari baştan planlanmalı |
| Güncellemeler | Sağlayıcının takviminde | Sizin önceliğinize göre |
| Bağımlılık riski | Sağlayıcı fiyatı ya da ürünü değiştirebilir | Yazılımı geliştiren ekibe bağımlılık, dokümantasyonla azalır |
| Uygun olduğu durum | Standart süreçler, hızlı başlangıç | Size özgü süreçler, çoklu entegrasyon, büyüyen kullanıcı |
Karar vermeden önce sorulacak sorular
- Bu süreç bizi rakiplerimizden ayırıyor mu, yoksa herkes aynı şekilde mi yapıyor?
- Denediğimiz hazır yazılımlar ihtiyacın ne kadarını ayarlarla karşılıyor, eksik kalan kısım ne kadar kritik?
- Üç yıl sonra kaç kullanıcı, kaç bayi, kaç kayıt olacak?
- Bu yazılım hangi sistemlerle veri alışverişi yapmalı?
- Veri nerede durmalı, kim erişmeli, gerektiğinde nasıl dışarı alınacak?
- Yazılımın bakımını yayından sonra kim yapacak?
Maliyeti karşılaştırırken yalnızca ilk faturaya değil, üç ila beş yıllık toplam tabloya bakın: abonelik ve kullanıcı artışı bir yanda, yapım, barındırma ve bakım öbür yanda. Bir web projesinin maliyetini hangi kalemlerin belirlediğini web sitesi maliyeti yazımızda ayrıntılı anlattık. Özel yazılımdaki en büyük risk ise kapsamın sürekli genişlemesidir; bu yüzden tek bir işi iyi çözen ilk sürümle başlamak, gerçek kullanımı gördükten sonra büyütmek daha sağlıklıdır.
Point bu işe nasıl yaklaşıyor?
İlk adım, bugün işin nasıl yürüdüğünü görmek: kullandığınız programlar, Excel dosyaları, kâğıt formlar, kimin hangi adımda ne yaptığı. Bu tablo bazen hazır bir yazılımın doğru kurulmasının yeteceğini gösteriyor; o durumda bunu açıkça söylüyoruz. Özel geliştirme gerekiyorsa kapsam dokümanı ve ekran taslaklarıyla devam ediyor, ardından ilk sürümü yazıp ekibinizle test ediyor ve yayına alıyoruz.
Kaynak kod, veritabanı ve yönetim paneli işletmeye teslim ediliyor; sunucunun işletmenin kendi hesabında olmasını da destekliyoruz. Denizli merkezli ekibimizin bu alanda nasıl çalıştığını ve hangi tür uygulamaları geliştirdiğini Denizli özel yazılım ve web uygulaması sayfamızda bulabilirsiniz.
Bu yazıdaki konuyla ilgili hizmetlerimiz: Denizli web tasarım, Denizli sosyal medya yönetimi ve Denizli SEO ajansı.






