Web app, tarayıcıda çalışan ve bir işi bitiren araçtır: bayi siparişi, servis kaydı, teklif onayı, saha formu, müşteri portalı. Kurumsal site ziyaretçiye şirketi anlatır. Web app, içeri giren kişinin bir adımı tamamlamasını sağlar.
Ne zaman site yeter
İş, alıcının hizmeti anlaması ve teklif bırakmasıysa site yeter. Katalog, iletişim ve dil bu işi taşır. Aynı ihtiyaca “panel de olsun” eklemek, bakım ve giriş yönetimi doğurur; talep sayısını artırmaz.
Ne zaman özel araç konuşulur
Aynı iş her hafta e-posta, tablo ve telefonla yürüyorsa ve hata maliyeti görünür hale geldiyse kapsam açılır. Birden fazla rol varsa — bayi, satış, operasyon — yetki ve kayıt aynı yerde durmalıdır.
ERP, CRM veya muhasebe zaten varsa web app onların yerine geçmez. Hangi verinin nereden okunacağı, hangisinin geri yazılacağı baştan yazılır. Entegrasyon, projenin süsü değil, işin kendisidir.
Kim yaptırmamalı
Süreç her müşteride değişiyorsa ve kimse “doğru akış bu” diyemiyorsa önce süreç yazılır. Özel yazılım, istisnayı kod haline getirir. Hazır bir ürün işi karşılıyorsa, özel geliştirme yalnızca o ürünün taşımadığı boşluk için kalır.
Teslimde ne kalır
Kaynak, ortam, erişim ve bakım yazılmalıdır. Uygulama yayına çıkar, kullanıcı ve veri şirkette kalır. Tek geliştiriciye bağlı, devri yazılmamış bir panel operasyon riskidir.