Blog'a Dön

Hazır Yazılım (SaaS) mı, Özel Web Uygulaması mı?

10 dk okuma

Hazır Yazılım (SaaS) mı, Özel Web Uygulaması mı? — Point Medya Tasarım blog yazısı

Teklif, stok, rezervasyon ve bayi portalı örnekleriyle hazır yazılımı ve özel web uygulamasını sahiplik, veri, entegrasyon ve ölçeğe göre kıyaslayın.

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üresiAynı gün ya da birkaç günKapsama göre haftalar ya da aylar
Maliyet yapısıDüşük giriş, süren abonelikDaha yüksek ilk yatırım, barındırma ve bakım
ÖzelleştirmeAyarlar ve eklentilerle sınırlıİş akışınıza göre
Kod ve veri sahipliğiSağlayıcıda, siz kullanım hakkı alırsınızSözleşmeyle sizde
EntegrasyonSağlayıcının API'sinin izin verdiği kadarİhtiyaca göre tasarlanır
ÖlçeklenmeAltyapı hazır, maliyet kullanıcıyla artarLisans yok, mimari baştan planlanmalı
GüncellemelerSağlayıcının takvimindeSizin önceliğinize göre
Bağımlılık riskiSağlayıcı fiyatı ya da ürünü değiştirebilirYazılımı geliştiren ekibe bağımlılık, dokümantasyonla azalır
Uygun olduğu durumStandart süreçler, hızlı başlangıçSize özgü süreçler, çoklu entegrasyon, büyüyen kullanıcı

Karar vermeden önce sorulacak sorular

  1. Bu süreç bizi rakiplerimizden ayırıyor mu, yoksa herkes aynı şekilde mi yapıyor?
  2. Denediğimiz hazır yazılımlar ihtiyacın ne kadarını ayarlarla karşılıyor, eksik kalan kısım ne kadar kritik?
  3. Üç yıl sonra kaç kullanıcı, kaç bayi, kaç kayıt olacak?
  4. Bu yazılım hangi sistemlerle veri alışverişi yapmalı?
  5. Veri nerede durmalı, kim erişmeli, gerektiğinde nasıl dışarı alınacak?
  6. 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ı.

Bu yazıyı paylaşın:

Sıkça Sorulan Sorular

Özel yazılım her zaman hazır yazılımdan pahalı mıdır?
İlk yatırım genellikle daha yüksektir ama abonelik ve kullanıcı başı lisans yoktur. Doğru karşılaştırma, kullanıcı sayısı ve bakım dahil üç ila beş yıllık toplam maliyetle yapılır.
Hazır yazılımdan özel yazılıma geçmek zor mu?
Verinizi kullanılabilir bir biçimde dışa aktarabiliyorsanız geçiş planlanabilir. Bu yüzden hazır yazılım seçerken dışa aktarma ve API imkânını baştan kontrol etmek gerekir.
Özel yazılımın kaynak kodu kime ait olur?
Sözleşmede ne yazıyorsa ona ait olur. Kaynak kodun, veritabanının ve dokümantasyonun teslim edileceği sözleşmede açıkça belirtilmelidir; Point'te bunlar işletmeye teslim edilir.
Özel web uygulaması ne kadar sürede hazır olur?
Süreyi ekran sayısı, entegrasyonlar ve kullanıcı rolleri belirler. Tek bir işi çözen ilk sürümle başlamak hem süreyi kısaltır hem de geliştirmeyi gerçek kullanıma göre yönlendirir.

Sizi Arayalım

Projeniz için ücretsiz danışmanlık almak ister misiniz? Hemen iletişime geçin.