İçeriğe geç
Aydınwebs
Blog

Blog

Web Tabanlı Yazılım mı, Masaüstü Program mı? Dürüst Bir Karşılaştırma

Şube, saha ekibi, internet kesintisi, yedek ve lisans açısından web tabanlı yazılımı masaüstü programla karşılaştırdık; masaüstünün hâlâ doğru olduğu durumlar dahil.

Üzeyir AYDIN5 dk okuma

Birçok ofisin bir köşesinde, adı yıllar içinde “sunucu”ya çıkmış bir bilgisayar durur. Muhasebe ya da stok programı ona kuruludur, herkes ona bağlanarak çalışır ve kimse ona dokunmaya pek cesaret edemez. İkinci şube açılınca ya da satış ekibi sahaya çıkınca bu düzen tıkanıyor. Soru da masaya geliyor: yeni sistem web tabanlı mı olsun, yine masaüstü mü?

Çoğu işletme için bizim cevabımız web tabanlı yazılım. Ama her zaman değil. Masaüstünün hâlâ daha doğru olduğu işler var; onları da saklamadan yazdık.

Kısaca:

  • Birden fazla şube, saha ekibi ya da evden çalışan varsa web tabanlı yazılım kurulum ve erişim derdini kökten çözer.
  • “Web tabanlı” ile “bulutta” aynı şey değil. Web yazılımı kendi sunucunuzda, hatta yalnızca ofis ağınızda da çalışabilir.
  • İnternet kesintisi gerçek bir risk ama çaresiz değil: yedek hat, çevrimdışı çalışan arayüz ve yerel sunucu seçenekleri var.
  • Ağır grafik işleri, cihazlarla doğrudan konuşan istasyonlar ve internetin hiç olmadığı ortamlar için masaüstü hâlâ mantıklı.

Yan yana koyduğumuzda

Tabloyu işletme sahibinin gözünden hazırladık. Ayrıntıları altında açıyoruz.

KonuWeb tabanlı yazılımMasaüstü program
KurulumTarayıcı yeterliHer bilgisayara ayrı kurulum
GüncellemeSunucuda bir kez, herkese aynı andaMakine makine, sürüm farkı riski
Şube ve uzaktan erişimİnternet olan her yerden, telefon dahilVPN veya uzak masaüstü gerekir
İnternet kesintisiÖnlem yoksa iş dururYerel çalışma sürer
Veri ve yedekMerkezde, otomatik yedeklenebilirÇoğunlukla tek bilgisayarda
LisansSaaS'ta kullanıcı başı; özel yazılımda yokMakine veya kullanıcı başı yaygın
Donanım ve cihazlarTarayıcının izin verdiği kadarTam erişim

Kurulum ve güncelleme: kimsenin saymadığı mesai

Masaüstü programın asıl maliyeti lisans faturasında değil, küçük firmalarda “bilgisayardan anlayan” çalışanın harcadığı saatlerde saklı. Yeni gelen personele kurulum, Windows güncellemesinden sonra açılmayan program, bir makinede eski sürüm kaldığı için tutmayan rapor.

Web tabanlı yazılımda güncelleme sunucuda bir kez yapılır; ertesi sabah herkes aynı sürümü kullanır. Yeni çalışana verilen tek şey kullanıcı adı ve parola. İşten ayrılan birinin erişimini kapatmak da birkaç saniyelik iş. Bu son ayrıntı, güvenlik açısından kolayca gözden kaçıyor.

Şube ve saha ekiplerinin aynı veriyle çalıştığı sistemler, web yazılım projelerimizde en sık karşılaştığımız ihtiyaç.

Veri nerede daha güvende?

“Verilerimiz internette olursa çalınır” kaygısını çok duyuyoruz. Anlaşılır bir kaygı. Ama ofisteki masaüstü kurulumuna yakından bakınca tablo değişiyor: veritabanı masanın altındaki bir kasada duruyor, yedek ya hiç alınmıyor ya da aynı diske alınıyor. Bir disk arızası ya da fidye yazılımı, yılların kaydını bir gecede götürebiliyor.

Düzgün kurulmuş bir web yazılımında veri, erişimi sınırlı bir sunucuda durur. Bağlantı şifrelidir, herkes yalnızca yetkisi olan kaydı görür, yedekler otomatik alınır ve başka bir konumda saklanır. Yedeğin neden ayrı bir yerde durması gerektiğini yedekleme üzerine yazımızda anlatmıştık.

Dürüst olalım: web tabanlı olmak kendi başına güvenlik getirmez. Özensiz yazılmış bir web uygulaması, internete açık olduğu için masaüstü bir programdan daha büyük risk taşıyabilir. Farkı mimari ve düzenli bakım yaratır.

İnternet giderse ne olacak?

En sık gelen itiraz bu ve haksız da değil. Kasada, üretim bandında ya da kayıt masasında beş dakikalık kesinti bile kuyruk demek.

Elimizdeki seçenekler şunlar:

  • Yedek hat. Ana bağlantının yanına mobil veri modemi koymak, çoğu ofis için en ucuz ve en etkili önlem.
  • Çevrimdışı çalışan web arayüzü. Bağlantı kopunca girilen kayıtlar cihazda tutulur, internet gelince sunucuya gönderilir. Saha ekiplerinde ve sayım gibi işlerde iyi sonuç veriyor; yalnız iki kişinin aynı kaydı çevrimdışıyken değiştirmesi gibi çakışmaların baştan tasarlanması gerekiyor.
  • Yerel sunucu. Web yazılımı buluta değil, şirketin iç ağındaki bir sunucuya kurulur. İnternet kesilse de ofisteki herkes çalışmaya devam eder; dışarıdan erişim ayrıca ve kontrollü biçimde açılır.

Son seçenek pek bilinmiyor. “Web tabanlı” teknolojiyi anlatır, “bulut” ise sistemin nerede barındırıldığını. İkisi ayrı kararlar.

Lisans ve toplam maliyet

Hazır bir SaaS ürünü kullanıyorsanız ödeme genellikle kullanıcı başınadır, aylık ya da yıllık alınır; ekip büyüdükçe fatura da büyür. Masaüstü programlarda ise tek seferlik lisans ile yıllık güncelleme bedeli yaygın.

Size özel geliştirilen bir web yazılımında kullanıcı başı lisans olmaz. Maliyeti geliştirme bedeli, sunucu ve bakım belirler. Kullanıcı sayısı kalabalıksa bu fark birkaç yıl içinde belirginleşir; beş kişilik bir ekipte ise hazır bir ürün daha mantıklıdır. Hesabı ilk yılın faturasıyla değil, üç–beş yıllık toplam maliyetle yapmanızı öneriyoruz.

Dört senaryo, dört ayrı cevap

Üç şubeli bir klinik ya da eğitim kurumu

Kayıt, randevu ve tahsilat her şubede ayrı tutulunca yönetici akşamları üç raporu elle birleştiriyor. Burada web tabanlı sistem tartışmasız doğru seçim: tek veritabanı, şube bazlı yetki, merkezde anlık rapor.

Sahada çalışan servis ya da satış ekibi

Teknisyen iş emrini telefonundan görüyor, fotoğraf ekliyor, müşteriye ekranda imza attırıyor. Doğru cevap web tabanlı bir sistem; gerekiyorsa çevrimdışı çalışabilen bir arayüzle. Bodrum katlarda ve şantiyelerde çekmeyen telefonu hesaba katmak şart.

Mimarlık ofisi, prodüksiyon ya da mühendislik hesabı

Büyük dosyalarla ve ekran kartını zorlayan programlarla çalışılıyorsa masaüstü yazılım hâlâ daha iyi performans verir. Bu tür yerlerde önerdiğimiz genellikle karma bir yapı: ağır iş masaüstünde kalır; proje takibi, müşteri ve teslim kayıtları web tarafında toplanır.

Ağa bağlı olmayan bir üretim istasyonu

Terazi, etiket yazıcısı ya da makine kontrol cihazıyla doğrudan konuşan ve internete hiç çıkmayan bir istasyon için masaüstü program daha az baş ağrısı demek. Tarayıcılar bazı cihazlara erişebiliyor ama her donanımda buna güvenmek doğru olmaz. İstasyonun ürettiği veri ise belirli aralıklarla merkezdeki web sistemine aktarılabilir.

Çalışan sistemi bozmayın

Tek kişinin tek bilgisayardan kullandığı, işini gören ve yedeği düzgün alınan bir masaüstü programını yalnızca “eski teknoloji” diye değiştirmenizi önermiyoruz. Değişim bir ihtiyaç doğduğunda anlamlı: yeni şube, uzaktan çalışan ekip, programın artık karşılamadığı bir iş akışı. İhtiyaç tek bir programı değil de işin tamamını kapsıyorsa, konu özel yazılım geliştirme tarafında ayrıca konuşulmalı.

Hangi karar verilirse verilsin, geçişte en çok zorlanılan kısım yazılımın kendisi olmuyor; eski programdaki yılların verisini temiz biçimde taşımak oluyor. O yüzden işe, verinizin bugün nerede ve hangi biçimde durduğunu öğrenerek başlayın. Bunu bize anlattığınızda hangi tarafa yakın olduğunuz da ilk görüşmede netleşiyor.

Paylaş

Yazar

Üzeyir AYDIN

Teklif Al

İlgili Yazılar