"Excel'imiz artık yetmiyor." Biber Dijital'e gelen onuncu cümle bu oluyor. Onbinlerce satır veri, renk kodlamaları, birbirine bağlanmış makrolar, e-postayla dolaşan sürümler… Bir süre sonra Excel, çözüm olmaktan çıkıp problem oluyor. İşte biz tam bu noktada devreye giriyoruz: size özel yazılım inşa ediyoruz. Nasıl mı? Oturun anlatalım.
Önce soruyoruz, sonra kod açıyoruz
Özel yazılım, hazır bir çözümün "aynısı ama biraz farklısı" değil. Gerçek bir yazılım projesi, şirketinizin aslında nasıl çalıştığını anlamakla başlar. İlk hafta bize sorularla geliyoruz: "Bir satış nasıl akıyor?", "Hangi veri nereden nereye taşınıyor?", "Bu işi kim, ne sıklıkla yapıyor?", "Ne zaman hata oluyor?"
Bu aşamaya süreç haritalandırması diyoruz. Ortaya bir akış şeması çıkıyor; şirket içinde görmediğiniz darboğazları, gereksiz adımları, manuel kopya-yapıştır noktalarını ortaya çıkarıyor. Sonra bu haritanın üzerine "burayı yazılım halledebilir" notlarını koyuyoruz.
MVP: önce bitir, sonra büyüt
Her özel yazılım projesinde önce MVP (Minimum Viable Product) çıkarıyoruz. Yani sistemin en çıplak hali: olmazsa olmaz özellikler, geri kalan her şey sonraya. Bu yaklaşım üç şeyi birden başarıyor:
- Hızlı geri bildirim — 2-3 ayda kullanıcıda gerçek bir ürün oluyor
- Bütçe esnekliği — tam kapsamı aylara yaymak yerine önemliyi önce
- Erken öğrenme — ilk kullanım gerçek ihtiyaçları ortaya çıkarır
Bu aşamadan sonra iki haftalık iterasyonlar (sprint'ler) başlıyor. Her sprint sonunda kullanılabilir yeni bir özellik teslim ediliyor, birlikte test ediyoruz, önceliği güncelliyoruz. Müşteri "neyi alırsak işimiz açılır?" sorusunu her sprint başında yeniden soruyor.
Teknoloji seçimi: işe göre araç
Özel yazılımda tek bir doğru stack yok. Biz projeye göre seçim yapıyoruz:
- Backend: Node.js (NestJS), Python (FastAPI, Django) ya da iş karmaşıksa Go
- Veritabanı: PostgreSQL birincil tercih; ihtiyaca göre Redis, MongoDB, ClickHouse
- Frontend panel: React, Next.js ya da Astro (admin panelleri için genelde Next.js)
- Kuyruk ve zamanlayıcı: BullMQ, Celery veya Cloudflare Queues
- Barındırma: AWS, Google Cloud, Cloudflare Workers — projenin yüküne göre
Buluta taşınacak iş mi, lokal çalışacak bir araç mı, mobilin de erişeceği bir panel mi? Bu sorular stack kararını belirliyor. "Son moda ne varsa onu kullanalım" yaklaşımı uzun vadede bakım kabusuna dönüşür.
Entegrasyonlar: bağlanmayan yazılım çöpe gider
Özel yazılımın en büyük değeri, var olan araçlarınızla konuşabilmesi. Muhasebe programınızla, e-ticaret platformunuzla, kargo firmasıyla, WhatsApp Business API ile, banka POS sistemleriyle. Proje başında tüm entegrasyon noktalarını çıkarıyoruz; her biri için hangi API'ı kullanacağımızı, hangi veri formatında iletişim kuracağımızı belgeliyoruz.
Türkiye pazarında sık gördüğümüz entegrasyon ihtiyaçları: Paraşüt / Logo / Netsis muhasebe, Aras / MNG / Yurtiçi kargo, iyzico / PayTR / Stripe ödeme, Trendyol / Hepsiburada / N11 pazaryerleri, WhatsApp Business API. Her birinin kendine özgü yapısı var; biz kaput altını açıp düzenini kuruyoruz.
Güvenlik ve KVKK: temiz mutfak, temiz kayıt
Özel yazılım demek, genelde hassas veri demek. Müşteri bilgisi, finansal veri, kimlik. Biber Dijital olarak baştan itibaren şu kuralları uyguluyoruz:
- Şifreler bcrypt/argon2 ile hash'leniyor, hiçbir zaman düz metin saklanmıyor
- API'lara JWT / OAuth ile erişim, rate limiting aktif
- Tüm trafik HTTPS, veritabanı TLS
- Hassas veri için kolon bazında şifreleme
- KVKK uyumu: veri işleme envanteri, saklama süreleri, silme talepleri için arayüz
- Audit log — kim ne zaman ne yaptı, hepsi kayıtlı
Teslim ve sahiplik: kod sizin
Özel yazılım teslim ettiğimizde kodun tamamı sizin. GitHub / GitLab repoları sizin hesabınıza devrediliyor, sunucu erişimleri size veriliyor, dokümantasyon (API, deploy, operasyon) ayrıca hazırlanıyor. Ayrılma senaryosunda bile işinize kimse rehin almıyor.
Sonrasında isteyen müşterilerimiz bizimle devam ediyor — bakım, yeni özellik, performans iyileştirme. İstemeyen kendi ekibiyle yoluna gidiyor. Her iki durumda da kod okunabilir, testli ve standartlara uygun teslim ediliyor; devir kolay.
Sonuç: büyümenizi hızlandıran bir altyapı
Doğru kurulmuş özel yazılım, şirketinizin fark etmeyeceği kadar arka plana çekilir. İş akışı kendiliğinden ilerler, raporlar otomatik çıkar, hatalar azalır, ekip farklı işe yönelir. Biber Dijital'in teslim ettiği her özel yazılım projesi ortalama haftada 10-14 saat manuel iş tasarrufu sağlıyor.
Kafanızda karışık bir süreç, Excel'den büyümüş bir panel ya da sıfırdan bir SaaS fikri varsa — bir kahve içimlik görüşme ile haritayı birlikte çıkaralım. Ya da paketlere göz atın; yazılım projelerinin nasıl fiyatlandırıldığı şeffaf anlatılıyor.