Hazır yazılım vs Özel yazılım: hangisi sizin için?
Her işletmenin önünde bir karar var: hazır bir SaaS'a abone olmak (Salesforce, HubSpot, SAP, Logo) veya kendi iş süreçlerine özel yazılım yaptırmak. Doğru cevap "duruma göre": ama bu durumların ne olduğunu netleştirmek mümkün.
Aşağıdaki tablo, kararı kolaylaştıracak temel kriterleri özetliyor:
- Maliyet (1-3 yıl). Hazır yazılım: düşük başlangıç, sürekli aylık abonelik. Özel yazılım: yüksek başlangıç, düşük sonraki yıllar.
- Maliyet (5-10 yıl). Hazır yazılım kullanıcı sayısı arttıkça lineer büyür. Özel yazılım sabit kalır.
- Esneklik. Hazır yazılım: özelleştirme limitli, "böyle çalışır." Özel yazılım: her şey değiştirilebilir.
- Veri sahipliği. Hazır yazılım: vendor'ın sunucusunda. Özel yazılım: sizin altyapınızda.
- Entegrasyon. Hazır yazılım: standart API'ler. Özel yazılım: dilediğiniz sistemle entegrasyon.
- Vendor lock-in. Hazır yazılım: yüksek (verinizi taşımak zor). Özel yazılım: yok.
- Hız (lansman). Hazır yazılım: 1-2 ay. Özel yazılım: 4-8 ay.
- Sektör spesifik ihtiyaçlar. Hazır yazılım: genel. Özel yazılım: %100 sizin sektörünüze.
Kural: "Hazır yazılım iş sürecinize sığıyorsa kullanın. Sığmıyorsa zorlama; özel yazıldır." Hazır yazılımı zorla iş sürecinize uydurmak, organizasyona uzun vadeli maliyet yükler: çalışanlar çift sistem kullanır, manuel veri kopyalama yapar, kontrol kaybolur.
Kimler için uygun?
Uygundur: iş süreci standart CRM/ERP'e sığmayan firmalar; veri sahipliği kritik olan sektörler (sağlık, hukuk, finans); niche sektörler (denizcilik, lojistik, üretim, eğitim) genel çözümler yetmediğinde; saha personelini yöneten firmalar (kurulum, servis, kurye); çoklu lokasyon operasyon yöneten işletmeler; B2B portal ihtiyacı olan firmalar; kompleks workflow / approval süreci olan kurumlar.
Uygun değildir: 5-10 kullanıcı için CRM yeterli işletmeler (Pipedrive veya HubSpot'u öneriyoruz, Trello + Notion yetebilir); yeni kurulan, henüz iş süreci olgunlaşmamış girişimler (önce iş sürecini stabilize edin, sonra dijitalleştirme); SaaS abonelikleriyle yetinebilecek startup'lar; sürekli değişen ihtiyaçları olan, henüz neye karar verdiklerini bilmeyen organizasyonlar.
CRM, ERP, B2B Portal, Workflow Otomasyonu: hangisi sizin için?
Özel yazılım dünyasında en sık karşılaşılan dört ihtiyaç türü var. İlk görüşmeden önce hangi kategoride olduğunuzu bilmek, doğru kapsamla başlamak için kritik. İşte bir karşılaştırma:
- Müşteri ilişkileri yönetimi gerekiyorsa → CRM. Lead takibi, satış pipeline'ı, müşteri 360° görünüm, aktivite kayıt, satış raporlama. Standart Pipedrive veya HubSpot yeterliyse kullanın; iş süreciniz buna sığmıyorsa özel CRM düşünün.
- Operasyon-finans-stok-üretim entegre yönetim gerekiyorsa → ERP. Stok, sipariş, fatura, üretim planlaması, finansal raporlama tek sistemde. Logo / Mikro / Netsis yetmediğinde devreye giren tip. Genelde 50+ çalışan ölçeğinde anlamlı.
- Dış paydaşların (bayi, dağıtıcı, kurumsal müşteri) sisteme erişimi gerekiyorsa → B2B Portal. Sipariş, fatura, bakiye, sözleşme yönetimi tek paneldan. Mevcut ERP/CRM'inizle entegre çalışır; ayrı sistem değil, dış arayüzdür.
- Onay, döküman ve approval süreçleri kâğıttan dijitale taşınıyorsa → Workflow Otomasyonu. Belge yükleme, otomatik routing, dijital imza entegrasyonu (E-Devlet, KEP), audit log. Kâğıtsız ofis hedefi olan kurumlar için.
Pratikte bu dördü genelde tek bir sistemde birleşik geliştiriyoruz: modüler mimari ile başlangıçta CRM olarak kurulan sistem, 6 ay sonra ERP modülleri eklenebiliyor, 1 yıl sonra B2B portal entegre edilebiliyor. Yatırım fazlı yönetiliyor.
Geliştirme türleri
Özel CRM
Standart CRM'in (Salesforce, HubSpot, Zoho) iş sürecinize yetmediği durumlar. Karmaşık satış pipeline'ı, sektör spesifik müşteri segmentasyonu, custom raporlama ihtiyaçları, mevcut sistemlerle derin entegrasyon. Tipik kapsam: lead yönetimi, deal pipeline, müşteri 360° görünüm, aktivite kayıt, raporlama dashboard, mobile companion app.
Özel ERP / İş Yönetim Sistemi
Üretim, lojistik, stok, finans, insan kaynakları tek sistemde. Logo, Mikro, Netsis gibi paket ERP'ler kurumsal ihtiyaçlara yetmediğinde. Modüler mimari: ihtiyacınız olan modülleri seçiyor, sonradan ekleyebiliyorsunuz.
B2B Portal
Bayi, dağıtıcı, kurumsal müşterilerin kullandığı portal. Sipariş, fatura, stok, bakiye, sözleşme yönetimi tek panelden. Genelde mevcut ERP'nizle entegre çalışır.
Saha Personeli Yönetim Sistemi
Kurulum, servis, kurye, danışman gibi saha çalışanlarının mobil uygulamayla yönettiği iş emri sistemi. GPS takip, fotoğraf delili, müşteri imzası, gerçek zamanlı raporlama. Web tarafında planlama ve takip için admin panel.
Workflow Otomasyonu
Approval, onay süreçleri, dökümantasyon flow'ları. Kâğıtsız ofis hedefleyen kurumlar için. Belge yükleme, otomatik routing, dijital imza entegrasyonu (E-Devlet, KEP).
Integration Layer
Mevcut hazır yazılımlarınızı (ERP, CRM, e-ticaret, muhasebe) birbirine bağlayan özel entegrasyon altyapısı. Veri tek noktadan yönetilir; otomatik senkronizasyon.
Süreç: 5 fazlı kurumsal yazılım inşası
- Discovery & İhtiyaç Analizi (2-3 hafta). Workshop formatında ekibinizle birlikte. Kim, neyi, nasıl yapıyor: adım adım. Çıktı: PRD (Product Requirements Document) + iş akış diyagramları + öncelik matrisi. Bu fazın ciddiyetini abartmıyoruz; yazılım yatırımının başarısı veya başarısızlığı büyük ölçüde burada belirleniyor.
- Mimari Karar (1 hafta). Teknoloji stack'i, hosting yaklaşımı, database tasarımı, integration mimarisi, security model. Çıktı: Technical Design Document. Sizin IT ekibinizle birlikte review ediliyor.
- MVP Geliştirme (6-10 hafta). En kritik özelliklerle minimum viable version. Production-ready ama tam değil; çekirdek workflow çalışıyor. Bu aşamada bile gerçek kullanıcılarla test ediyoruz.
- İterasyon (6-12 hafta). MVP üzerine sprint'ler. Her 2 haftada yeni modül veya özellik. Sizin ekibinizle haftalık review.
- Operasyona Alma & Eğitim (2-3 hafta). Tam canlıya geçiş, ekip eğitimi (rol bazlı), kullanıcı kılavuzu, video tutorial setleri, ilk 30 gün dedicated destek. Eski sistemden veri taşıma (ETL) bu fazda.
Toplam süre: MVP için 8-12 hafta, tam sistem için 6-10 ay. Bu süreler kapsamla doğru orantılı; eğitim ve organizasyona alma süreleri ayrıca yönetiliyor.
Teknoloji stack'imiz
- Backend (projeye göre). Küçük-orta ölçek + paylaşımlı hosting: PHP 8.3 + Laravel 11 (olgun, Türkiye geliştirici havuzu geniş). Real-time + API-yoğun: Node.js (Nest.js, Express). Büyük kurumsal + Java ekosistemi: Java Spring Boot. Veri yoğun + AI entegrasyonu: Python (Django, FastAPI). Mevcut altyapınız varsa onunla uyumlu stack tercih edilir.
- Frontend Admin: Vue 3 + Inertia.js veya Livewire. SPA hızı, server-rendered güvenlik.
- Frontend Public/Portal: Vue 3 + Nuxt veya Inertia. İhtiyaca göre.
- Mobile companion app: Flutter. Saha personeli uygulamaları için.
- Database: MySQL/MariaDB veya PostgreSQL. İhtiyaca göre. Çok büyük veri için PostgreSQL.
- Cache & Queue: Redis. Performance ve background job için.
- Search: Meilisearch veya Elasticsearch. Tam metin arama, faceted filter.
- Storage: AWS S3 veya DigitalOcean Spaces. Dosya yükleme, döküman depolama.
- Authentication: JWT, OAuth2, Laravel Sanctum/Passport veya Spring Security + SSO entegrasyonu. Active Directory, Google Workspace, Okta, Auth0 entegrasyonu: kurumsal ihtiyaca göre.
- Reporting: Custom Vue dashboard'ları + PDF export (DomPDF, Snappy). İhtiyaca göre Metabase entegrasyonu.
- Deployment: GitLab/GitHub CI/CD + Docker veya direct VPS. Müşteri tercihine göre.
- Monitoring: Sentry, New Relic, Datadog veya stack'e özel araçlar (Laravel Telescope, Spring Actuator). Production hata yakalama, performance izleme.
KVKK, ISO 27001 ve güvenlik
Kurumsal yazılım deneyiminde güvenlik bir özellik değil, mimari prensip. Her sistem şu standartlarda inşa ediliyor:
- Şifreleme. Database at-rest encryption, TLS 1.3 in-transit, hassas alanlar için ek field-level encryption.
- Authentication. Multi-factor authentication (MFA) standart. SSO entegrasyonu (SAML, OAuth2) ihtiyaca göre.
- Authorization. Role-based access control (RBAC) + Attribute-based access control (ABAC) hibrit modeli.
- Audit log. Her kullanıcı eylemi loglanır. KVK denetimi veya iç soruşturmada erişilebilir.
- Veri yerelleştirme. Türkiye veri merkezi tercih edilen müşterilerimiz için (AWS İstanbul, Azure Türkiye).
- Yedekleme. Daily automated backup, 30 günlük retention, off-site replication.
- KVKK uyumluluğu. Veri sorumlusu / işleyen rolleri net; veri sahibi hakları (erişim, silme, taşınabilirlik) sistemde gömülü.
- ISO 27001 hazırlığı. ISO 27001 sertifikalı altyapı standartlarına uygun geliştirme; sertifikasyon süreciniz için hazır.
- Penetration test. Lansman öncesi 3. parti pentest opsiyonel; çoğu kurumsal müşterimiz tercih ediyor.
Sıkça yapılan hatalar
- Şartname olmadan başlamak. "Aklımdaki şu" demek yetmez. Yazılı, detaylı, paylaşılmış PRD olmadan başlayan projelerin büyük çoğunluğu kapsam sapması, gecikme veya hedeften kayma yaşıyor.
- "Her şey yapsın" demek. Kapsam genişledikçe maliyet üstel büyür. MVP disiplini gerek.
- MVP'siz tam sistem yazmak. 8 ay sonra "burası yanlış yapılmış" demek. MVP: erken hata, ucuz hata.
- Kullanıcı eğitimini sonraya bırakmak. "Yazılım hazır, eğitimi sonra veririz." Sonuç: kullanıcılar sistemi kullanmıyor, eski yöntemlere dönüyor, yatırım boşa gidiyor.
- Performans testini lansmana erteleme. 100 eşzamanlı kullanıcıyla test edilmiş sistem 1.000 kullanıcıda çöker. Load testing geliştirme sürecinin parçası olmalı.
- Vendor lock-in görmezden gelmek. Tek bir cloud provider'a, tek bir LLM API'sine, tek bir database'e bağımlı sistem. Migrate maliyeti yüksek; tedbir mimari kararla alınır.
Volpora neden farklı?
- Polyglot ekip + DevOps tek elden. Tek bir teknolojiye bağımlı değiliz: PHP/Laravel, Node.js, Java, Python projelerinde aynı disiplinle çalışıyoruz. Geliştirme, deployment ve sunucu yönetimi aynı ekipte; iletişim sürtünmesi yok.
- GitHub repo müşteride. Yarın bizden ayrılmak isteseniz tek yapacağınız repo erişimi vermek. Kodu kilitlemiyoruz.
- FTP + SSH deploy seçeneği. Mevcut hosting altyapınız ne olursa olsun adapte oluyoruz. cPanel'den AWS'e kadar.
- KVKK + ISO 27001 hazır mimari. Sertifikasyon yolculuğunuzda yazılım engel değil, kolaylaştırıcı.
- Türkçe sözleşme + Türkçe destek. Maddeler net, terimler açıklamalı, sürpriz yok. Destek e-postası Türkçe yanıtlanıyor.
- Sektörel deneyim. Hukuk, sağlık, lojistik, üretim, eğitim: farklı sektörlerde 50+ proje deneyimi; her sektörün kendine has gerekliliklerini biliyoruz.
Bütçe & Kapsam
Kurumsal yazılım projelerinin bütçesi kapsam, modül sayısı, entegrasyon karmaşıklığı, kullanıcı sayısı, güvenlik gereksinimleri ve hosting modeli gibi pek çok değişkene göre belirlenir. Sabit fiyat veremediğimiz tek hizmet bu; her proje kendi PRD'siyle birlikte fiyatlandırılır.
Discovery fazı kendi başına ayrı bir hizmet olarak da alınabiliyor: 2-3 haftalık workshop + ihtiyaç analizi + technical design doc + tahmini bütçe + faz planı çıkartıyoruz. Bu çıktıyla başka bir geliştiriciyle de devam edebilirsiniz; PRD sizin malınız.
30 dakikalık ücretsiz görüşmede projenizin kapsamını anlıyor, discovery fazı veya doğrudan MVP geliştirme arasında hangisinin sizin için uygun olduğunu belirliyoruz. 48 saat içinde yapılandırılmış bir teklif gönderiyoruz.