Yandex Metrica
Meta Pixel Custom Web Software Development | Özel Yazılım Firması | Erpin
Custom Software Development

Özel web yazılım: işi yazılıma değil,
yazılımı işe uyduruyoruz

Hazır ürünler standart işler için yeterli. Bayi yapınız, fiyatlandırma kurallarınız ya da entegrasyon ihtiyacınız standart dışıysa özel web yazılım devreye giriyor. 2016'dan bu yana işletmelere özel sistemler geliştiriyoruz.

Tanım

Özel web yazılım nedir?

Hazır yazılımda süreci ürüne uydurursunuz; özel yazılımda ürün sürece uyar.

Özel web yazılım, hazır bir ürünü kullanmak yerine işletmenin kendi işleyişine göre sıfırdan geliştirilen, tarayıcı üzerinden çalışan sistemdir. Aradaki farkı bir cümleyle özetlemek gerekirse: hazır çözüm sizi kendi mantığına uydurur, özel çözüm sizin mantığınızı esas alır.

Bu her zaman doğru tercih değil. Standart bir satış akışınız varsa hazır altyapı hem daha hızlı hem daha ekonomiktir ve biz de onu öneririz. Ama bayiye göre değişen fiyat listeleri, vade ve limit kuralları, onay basamakları ya da zorunlu ERP entegrasyonları devreye girdiğinde hazır ürünler ya yetmez ya da o kadar çok eklentiyle şişer ki bakımı özel yazılımdan pahalıya gelir.

Bizim yaklaşımımızda özel yazılım, kod yazmadan önce süreci anlamakla başlar. Çoğu projede en büyük kazanç yeni bir ekran değil, gereksiz bir adımın tamamen kaldırılması oluyor.

Karar

Özel yazılım ne zaman gerekir, ne zaman gereksizdir?

Gerekmediğini düşünürsek söyleriz. Her müşteriye özel yazılım satmaya çalışmıyoruz.

Özel yazılım mantıklı

  • Bayiye veya müşteri grubuna göre değişen fiyat ve iskonto kurallarınız var.
  • Cari hesap, vade ve sipariş limiti gibi B2B ihtiyaçlarınız var.
  • ERP, muhasebe veya üretim sistemiyle çift yönlü veri akışı gerekiyor.
  • Ekibiniz her gün tekrar eden işleri elle yapıyor.
  • Yazılımı kendi müşterilerinize satmayı düşünüyorsunuz.

Hazır altyapı yeterli

  • Standart perakende satış yapıyorsunuz, özel kural yok.
  • Hızlı başlamak önceliğiniz, süreçler henüz oturmadı.
  • Ürün sayınız ve sipariş hacminiz hazır altyapının sınırları içinde.
  • İhtiyacınız birkaç eklentiyle karşılanabiliyor.
  • Teknik ekip barındırmak istemiyorsunuz.

Emin değilseniz karar vermenize yardımcı oluyoruz: altyapı karşılaştırması ya da e-ticaret danışmanlığı.

Kapsam

Özel web yazılım çözümlerimiz

Hepsini birden almak zorunda değilsiniz; analizden sonra sizin için anlamlı olanı seçiyoruz.

Özel CRM ve müşteri yönetimi

Hazır CRM'ler çoğu zaman size uymadığı için değil, fazlasını içerdiği için kullanılmıyor. Yalnızca sizin sürecinizi izleyen, ekibin gerçekten doldurduğu bir sistem kuruyoruz: teklif, takip, görüşme kaydı ve satış hunisi.

B2B bayi ve toptan sipariş portalı

Bayiye özel fiyat listesi, cari bakiye, vade, sipariş limiti ve iskonto kuralları. Perakende mağazanızla aynı altyapıda ama ayrı kurgulanmış bir toptan kanal.

API ve entegrasyon geliştirme

ERP, muhasebe, e-fatura, kargo ve pazaryeri sistemleri arasında veri akışı. Stok, fiyat ve sipariş bilgisinin elle taşınmasını bitiren bağlantılar.

İş süreci otomasyonu

Onay akışları, tekrar eden raporlar, e-posta ve bildirim tetikleyicileri. Bir kişinin her gün yaptığı yarım saatlik işi kaldırmak, çoğu projede en hızlı geri dönen kalemdir.

SaaS ve ürünleşen yazılım

Kendi müşterilerinize satacağınız abonelik tabanlı bir ürün: çok kiracılı mimari, kullanıcı rolleri, faturalama ve kullanım limitleri.

Veri yönetimi ve raporlama

Dağınık tabloları tek yerde toplayıp yöneticinin bakacağı ekranı kurmak. Rakamı süslemeyen, kaynağı belli raporlar.

Nasıl çalışıyoruz

Özel yazılım geliştirme sürecimiz

Dört adım, her aşamada görünür ilerleme.

01

Süreç analizi

İşin nasıl yürüdüğünü yerinde dinliyoruz. Yazılım yazmadan önce hangi adımın gereksiz olduğunu bulmak, çoğu zaman kod yazmaktan daha çok kazandırıyor.

02

Kurgu ve onay

Ekranları ve akışı tasarlayıp onayınıza sunuyoruz. Onay almadan koda geçmiyoruz; ekran üstünde değiştirmek, yazıldıktan sonra değiştirmekten çok daha ucuz.

03

Geliştirme ve test

Parça parça teslim ediyoruz; her aşamada çalışan bir şey görüyorsunuz. Her cihaz ve tarayıcıda test ediyor, yük altında davranışını ölçüyoruz.

04

Devreye alma ve bakım

Veri aktarımı, eğitim ve yayına alma. Sonrasında güncelleme, yedekleme ve güvenlik bakımıyla devam ediyoruz.

Bütçe

Özel yazılım maliyeti nasıl belirlenir?

Sayfada liste fiyatı yazmıyoruz, çünkü yazsak yanıltıcı olurdu. Özel yazılımda maliyeti belirleyen şey ekran sayısı değil, kuralların karmaşıklığıdır. Beş ekranlı ama on beş farklı fiyatlandırma kuralı olan bir sistem, otuz ekranlı basit bir panelden pahalıya gelebilir.

Maliyeti asıl büyüten üç kalem şunlar: entegrasyon sayısı (her dış sistem ayrı bir kontrat ve hata yönetimi demek), yetki matrisi (kimin neyi görüp değiştirebileceği) ve istisna kuralları ("şu bayide şu ürün farklı hesaplanır" türü şartlar).

Bu yüzden önce ücretsiz süreç analizi yapıyoruz. Kapsam netleştikten sonra sabit fiyatlı ve kalem kalem açıklanmış bir teklif veriyoruz; sürpriz ek maliyet çıkarmıyoruz. İncelemenin sonucunu, bizimle devam etmeseniz de sizinle paylaşıyoruz.

Kontrol listesi

Özel yazılım firması seçerken nelere bakmalı?

Görüşmeye gitmeden önce bu dört soruyu sorun.

Kaynak kodu kimde kalıyor?

Geliştirilen yazılımın kodu ve verisi size ait olmalı. Aksi hâlde ilerideki her değişiklikte tek bir firmaya mahkûm olursunuz. Bunu sözleşmede yazılı isteyin.

Süreci anlamadan teklif veriyor mu?

İşinizi dinlemeden fiyat veren bir firma, ya kapsamı sonradan büyütecek ya da eksik teslim edecektir. Ciddi teklif, süreç analizinden sonra gelir.

Parça parça teslim ediyor mu?

Aylarca hiçbir şey görmediğiniz bir proje risklidir. Her aşamada çalışan bir sürüm görmek, yanlış giden şeyi erken yakalamanın tek yolu.

Teslimden sonra ne oluyor?

Yazılım canlı bir şeydir; güncelleme, güvenlik yaması ve yeni ihtiyaç gelir. Bakım şartlarının baştan konuşulmadığı projeler altı ay sonra sahipsiz kalır.

Teknoloji

Özel web yazılımda kullandığımız teknolojiler

Seçimi modaya göre değil, işin gereğine ve uzun vadeli bakım kolaylığına göre yapıyoruz.

PHP / LaravelNode jsMySQL / MariaDB PostgreSQLREST APIRedis Modern JavaScriptDockerLinux sunucu
Sektör örnekleri

Özel yazılım hangi işlerde fark yaratıyor?

En çok karşılaştığımız dört senaryo.

Toptan ve bayi satışı

Her bayinin kendi fiyat listesi, iskonto oranı, vade ve sipariş limiti vardır. Hazır e-ticaret altyapıları bunu ya hiç desteklemez ya da eklenti yığınıyla zorlar. Özel yazılımda bu kurallar sistemin merkezinde durur; bayi giriş yaptığında kendi şartlarını görür.

Üretim ve stok takibi

Hammadde, yarı mamul ve bitmiş ürün ayrı ayrı takip edilmeli; sipariş geldiğinde üretim planına düşmeli. Elektronik tablolarla yürütülen bu süreç, işletme büyüdüğünde en hızlı tıkanan yerdir.

Teklif ve sözleşme süreçleri

Teklifin hazırlanması, onaydan geçmesi, revizyonların izlenmesi ve sözleşmeye dönüşmesi. Bu akış e-postada yürütüldüğünde hangi teklifin hangi aşamada olduğu kaybolur; özel yazılımda her adım kayıtlı ve aranabilir olur.

Saha ve servis yönetimi

İş emrinin oluşturulması, teknisyene atanması, yerinde fotoğraflı raporlanması ve faturaya bağlanması. Telefon ve mesajla yürütülen bu süreçte kaybolan iş emri, doğrudan gelir kaybıdır.

Devamlılık

Özel yazılım tesliminden sonra ne oluyor?

Özel yazılım projelerinde en çok atlanan konu bu. Sistem teslim edilir, ekip kullanmaya başlar ve altı ay sonra kimse dokunamaz hâle gelir. Bunu önlemek için üç şeyi baştan konuşuyoruz.

Kod ve veri sizde. Geliştirdiğimiz yazılımın kaynak kodu ve verisi müşteriye aittir; sözleşmede yazılıdır. Bizimle devam etmek zorunda kalmadan başka bir ekiple ilerleyebilirsiniz. Bunu isteyerek yazıyoruz, çünkü müşteriyi bağımlı tutarak kazanılan iş uzun vadede kimseye yaramıyor.

Belgelendirme ve devir. Sistemin nasıl kurulduğu, hangi servislere bağlı olduğu ve nasıl güncelleneceği yazılı olarak teslim edilir. Yalnızca bir kişinin kafasında duran sistem, o kişi ayrıldığında risk hâline gelir.

Bakım planı. Yazılım canlı bir şeydir: kütüphaneler güncellenir, güvenlik yamaları çıkar, işletme yeni ihtiyaçlar geliştirir. Bakım anlaşmasıyla güncellemeleri, yedekleri ve yeni özellik geliştirmeyi üstleniyoruz. İsterseniz yalnızca acil durum desteği de verebiliriz — kapsamı siz belirliyorsunuz.

Sorumluluk

Özel yazılımda veri güvenliği ve KVKK

Sistemi siz kullanıyorsunuz ama verinin sorumluluğu da sizde.

Özel yazılım genelde işletmenin en hassas verisini tutar: müşteri bilgileri, fiyat listeleri, cari hesaplar, sipariş geçmişi. Bu yüzden güvenlik, projenin sonuna bırakılan bir kontrol maddesi değil, ilk günden kurgulanan bir katman olmalı.

Yetkilendirme. Kimin neyi görebileceği ve değiştirebileceği baştan tanımlanır. En sık gördüğümüz açık, "herkes yönetici" kurgusudur: bir çalışanın hesabı ele geçtiğinde tüm sistem açılır. Rol bazlı yetki, hem güvenlik hem de yanlış işlem riskini azaltır.

Kayıt tutma. Kritik işlemlerin (fiyat değişikliği, sipariş iptali, yetki verme) kim tarafından ne zaman yapıldığı kayıtlı olmalı. Bu, güvenlikten önce bir yönetim ihtiyacıdır; sorun çıktığında "kim yaptı" sorusunun cevabı olur.

Kişisel veri. Sistemde kişisel veri işleniyorsa KVKK kapsamına girer: verinin ne amaçla tutulduğu, ne kadar süre saklanacağı ve talep hâlinde nasıl silineceği belirlenmiş olmalı. Yazılım tarafında bunun karşılığı, silme ve anonimleştirme işlevlerinin baştan planlanmasıdır — sonradan eklemek çok daha zordur.

Bunları hukuki metin yazarak değil, sistemin çalışma biçimine gömerek çözüyoruz. Hukuki tarafı için ise avukatınızla çalışmanızı öneriyoruz; biz teknik karşılığını kuruyoruz.

İş birliği

Özel yazılım projesinde sizden ne bekliyoruz?

Başarılı projelerin ortak yanı, müşteri tarafında net bir muhatabın olması.

Karar verebilen tek muhatap

Projede sorulara cevap verebilecek ve onay verebilecek bir kişi olmalı. Kararların beş kişiye sorulduğu projelerde süre iki katına çıkar; çelişen geri bildirimler işi baştan yaptırır.

Sürecin gerçek hâli

Yazılım, işin nasıl yürüdüğü anlatıldığı gibi değil, gerçekte nasıl yürüdüğüne göre kurulmalı. "Kâğıt üstünde şöyle ama aslında şöyle yapıyoruz" cümlesi bizim için en değerli bilgidir.

Mevcut veriye erişim

Eski sistemden taşınacak veri varsa erken görmemiz gerekir. Veri kalitesi (eksik kayıt, tekrarlı müşteri, tutarsız format) çoğu projede tahmin edilenden fazla iş çıkarır; erken görülürse takvime yazılır.

Kullanacak ekipten geri bildirim

Sistemi yönetici değil, her gün kullanacak kişi kullanır. Ara teslimleri onlara gösterip tepkilerini almak, yayına aldıktan sonra "bu ekranı kimse kullanmıyor" demenin önüne geçer.

Sık sorulanlar

Özel web yazılım hakkında sık sorulan sorular

Özel web yazılım nedir?
Özel web yazılım, hazır bir ürünü kullanmak yerine işletmenin kendi işleyişine göre sıfırdan geliştirilen web tabanlı sistemdir. Hazır yazılımda süreci ürüne uydurursunuz; özel yazılımda ürün sürece uyar. Bayi yapısı, fiyatlandırma kuralları, onay akışları ve entegrasyon ihtiyaçları standart dışıysa özel yazılım anlamlı hale gelir.
Özel yazılım mı, hazır altyapı mı seçmeliyim?
Standart bir satış akışınız varsa hazır altyapı hem hızlı hem ekonomiktir; onu tavsiye etmekten çekinmeyiz. Kendi süreçleriniz, bayi yapınız veya zorunlu entegrasyonlarınız varsa özel yazılım uzun vadede daha doğru olur. Bu kararı ilk incelemede birlikte veriyoruz ve gerekmiyorsa özel yazılım önermiyoruz.
Özel yazılım maliyeti nasıl belirleniyor?
Maliyet, ekran sayısından çok kuralların karmaşıklığına bağlıdır. Beş ekranlı ama on beş fiyatlandırma kuralı olan bir sistem, otuz ekranlı basit bir panelden pahalı olabilir. Bu yüzden liste fiyatı vermiyoruz: süreç analizinden sonra kapsamı netleştirip sabit fiyatlı bir teklif sunuyoruz.
Geliştirme ne kadar sürer?
Odaklı bir B2B portal ya da otomasyon genelde birkaç haftada devreye alınabilir; çok modüllü ERP benzeri sistemler aylara yayılır. Parça parça teslim ettiğimiz için ilk çalışan sürümü beklemeden kullanmaya başlarsınız.
Yazılımın kaynak kodu kimde olacak?
Sizde. Geliştirdiğimiz özel yazılımın kaynak kodu ve verisi müşteriye aittir; dilediğiniz zaman başka bir ekiple devam edebilirsiniz. Bunu baştan yazılı hale getiriyoruz.
Mevcut yazılımımı devralır mısınız?
Devralıyoruz. Önce ücretsiz teknik inceleme yapıyoruz: hangi teknolojiyle yazılmış, kod ne durumda, güvenlik açığı var mı, geliştirilmeye uygun mu. İnceleme sonucunu bizimle devam etmeseniz de paylaşıyoruz.
Hangi teknolojileri kullanıyorsunuz?
Sunucu tarafında ağırlıklı olarak PHP (Laravel) ve Node js, veritabanında MySQL/MariaDB ve PostgreSQL, arayüzde modern JavaScript çatıları kullanıyoruz. Teknoloji seçimini modaya göre değil, işin gereğine ve uzun vadeli bakım kolaylığına göre yapıyoruz.
Yazılım tesliminden sonra destek veriyor musunuz?
Evet. Güncelleme, yedekleme, güvenlik yamaları ve yeni özellik geliştirme için bakım anlaşması yapıyoruz. Sunucu tarafını da isterseniz biz yönetiyoruz.
Özel yazılım güvenli mi?
Güvenlik yazılımın türünden çok nasıl yazıldığına bağlıdır. Yetkilendirme, veri doğrulama, şifreleme ve kayıt tutma konularını baştan kurguluyor; yayına almadan önce yaygın açıklara karşı test ediyoruz.
Yurt dışına satış yapan bir sistem kurabilir misiniz?
Kurabiliriz. Çoklu dil, çoklu para birimi, uluslararası ödeme ve kargo entegrasyonları ile vergi kurallarının ülkeye göre değişmesi gibi ihtiyaçlar özel yazılımın güçlü olduğu alanlardır.

Önce sürecinizi dinleyelim

Ücretsiz süreç analiziyle başlıyoruz. Özel yazılım gerekmiyorsa bunu da açıkça söylüyoruz; incelemenin sonucunu bizimle devam etmeseniz de sizinle paylaşıyoruz.

WhatsApp Get a Quote
Sohbeti aç →