Özel yazılım geliştirme, bir firmanın standart paketlerle çözemediği süreçleri kendi iş modeline uygun bir sisteme dönüştürmesidir. Amaç yeni bir program yazmak değil; tekrar eden işi azaltmak, veriyi tek merkezde toplamak ve yöneticiye gerçek sayılara dayalı karar zemini vermek.
Ne zaman gerçekten gerekir?
Özel yazılım pahalı bir karar; yanlış zamanda alındığında hazır bir programdan daha çok yük getiriyor. Şu sinyallerden en az üçü varsa gerekçe oluşmuş demektir:
- Aynı veri birden fazla yere elle giriliyor (Excel + muhasebe + WhatsApp)
- Hazır yazılımı kullanabilmek için işinizi ona göre değiştiriyorsunuz
- Ay sonu raporu hazırlamak günler alıyor
- Onay süreçleri sözlü yürüyor, kim neyi ne zaman onayladı belli değil
- Bayi, müşteri veya personel için ayrı ekran gerekiyor ama hazır sistemde yok
- Bir kişi işten ayrılsa sürecin nasıl işlediğini kimse tam bilmiyor
Buna karşılık şu durumlarda hazır yazılım daha doğru: süreç standart, ekip küçük, veri hacmi düşük ve sektörde yerleşik bir paket zaten var. Muhasebe bunun en tipik örneği — kendi muhasebe programınızı yazdırmanın neredeyse hiçbir durumda anlamı yok.
Hazır yazılımdan farkı
| Hazır yazılım | Özel yazılım | |
|---|---|---|
| Uyum | Siz yazılıma uyarsınız | Yazılım size uyar |
| Başlangıç maliyeti | Düşük (abonelik) | Yüksek (tek seferlik) |
| Uzun vade | Kullanıcı başına aylık ücret birikir | Bakım dışında tekrar yok |
| Entegrasyon | Sağladıkları kadar | İhtiyaç duyduğunuz kadar |
| Veri sahipliği | Sağlayıcıda | Sizde |
| Değişiklik | Talep edersiniz, belki yaparlar | Siz karar verirsiniz |
| Devreye alma | Günler | Haftalar–aylar |
Kırılma noktası genelde kullanıcı sayısı ve özel süreç yoğunluğunda. 30 kullanıcılı bir ekipte kullanıcı başına aylık 400 TL ödeyen bir firma yılda 144.000 TL harcıyor; üçüncü yılda özel yazılım maliyetini geçmiş oluyor — üstelik hâlâ süreçlerini yazılıma uydurarak.
Hangi modüller sık geliştiriliyor?
- Müşteri ve teklif yönetimi: Talep → teklif → onay → iş → tahsilat zinciri tek yerde
- Sipariş, stok ve operasyon takibi: Depo, üretim veya saha operasyonu
- Personel ve görev yönetimi: Kim ne yapıyor, ne kadar sürdü
- Bayi / şube / rol bazlı panel: Herkes yalnızca kendi verisini görür
- Entegrasyonlar: Muhasebe, ERP, CRM, kargo, pazaryeri, banka
- Raporlama: Yöneticinin sabah açıp bakacağı tek ekran
Bu modüllerin hepsini aynı anda istemek, projeyi en çok geciktiren karar.
Doğru başlangıç: tek modülle canlıya çıkmak
En sağlıklı yol tüm sistemi bir anda geliştirmek değil, en çok zaman kaybettiren 1–2 modülü canlıya almak. Sebebi basit: gerçek kullanım, analiz toplantısında ortaya çıkmayan şeyleri gösteriyor.
Tipik bir faz planı:
- Faz 1 (6–10 hafta): Müşteri ve teklif takibi. Ekip gerçekten kullanıyor mu, hangi alanlar eksik?
- Faz 2 (4–8 hafta): İş/proje takibi ve tahsilat. Faz 1'in verisi üzerine kuruluyor.
- Faz 3 (4–8 hafta): Muhasebe entegrasyonu ve raporlama.
- Faz 4: Rol bazlı paneller, otomasyonlar, mobil erişim.
Her fazın sonunda çalışan bir sistem olması gerekiyor. "Altı ay sonra hepsi birden açılacak" planları, altı ay sonra baştan yazılan projelere dönüşüyor.
Süreç: analiz olmadan kod yazılmaz
Özel yazılımda başarısızlığın sebebi neredeyse hiç teknik olmuyor. En sık sebep, süreçlerin yazılı olmaması.
Kod yazılmadan önce netleşmesi gerekenler:
- Veri modeli: Hangi bilgi nerede tutuluyor, ne zaman değişiyor?
- Roller ve yetkiler: Kim hangi ekranı görür, kim neyi değiştirebilir?
- Onay akışı: Hangi işlem kimin onayını gerektiriyor?
- İstisnalar: Süreç normal işlemediğinde ne oluyor? (İptal, iade, düzeltme)
- Mevcut sistemler: Hangi veriyi nereden alacağız, nereye yazacağız?
- Devreye alma: Eski veri taşınacak mı, ekip nasıl eğitilecek?
Son madde en çok küçümsenen. Teknik olarak mükemmel bir sistem, ekip kullanmıyorsa başarısızdır. Devreye alma planı (eğitim, paralel çalışma dönemi, destek hattı) projenin parçası olmalı.
Maliyet ve süre
| Kapsam | Süre | Bütçe |
|---|---|---|
| Tek modül (teklif takibi, stok, görev) | 6–10 hafta | 50.000–120.000 TL |
| Orta ölçek (3–4 modül, entegrasyon, roller) | 3–5 ay | 120.000–350.000 TL |
| Operasyon platformu (çok rollü, ERP bağlı, mobil) | 6 ay+ | 350.000 TL üzeri |
Bizim özel yazılım geliştirme paketimiz 50.000 TL + KDV'den başlıyor.
Bütçeye eklenmesi gerekenler: sunucu ve altyapı (aylık), bakım (yıllık proje bedelinin %15–20'si) ve ikinci yıldan itibaren gelen değişiklik talepleri. İş değişince yazılım da değişiyor; bu bir hata değil, sistemin canlı olmasının işareti.
Karşılığında ne kazanıyorsunuz? Ölçülebilir tek şey zaman: bir kişinin haftada 6 saatini alan manuel işi otomatikleştirmek, yılda yaklaşık 300 saat ediyor. Bunu kendi maliyetinizle çarptığınızda geri dönüş süresi kendiliğinden çıkıyor.
CRM mi, ERP mi, özel yazılım mı?
Bu üçü karıştırılıyor:
- CRM müşteri ilişkisini yönetir: talep, teklif, takip, satış.
- ERP kaynakları yönetir: stok, üretim, finans, satın alma.
- Özel yazılım ikisinin de karşılamadığı, size özgü akışı yönetir.
Çoğu KOBİ'nin ihtiyacı tam ERP değil; kendi operasyonuna göre kurulmuş sade bir sistem. Farkları CRM ve ERP karşılaştırması yazısında açtık. Hazır çözüm arayanlar için CRM yazılımı ve ERP yazılımı sayfalarımız var.
Sık sorulan sorular
Özel yazılım ne kadar sürede kullanılabilir hale gelir?
Tek modülle başlanırsa 6–10 hafta. Tüm sistemi beklemek yerine faz faz canlıya çıkmak hem riski hem süreyi düşürüyor.
Kaynak kod bize ait olur mu?
Olmalı. Sözleşmede kaynak kodun ve verinin size ait olduğu yazılı değilse, sisteminiz üzerinde tam kontrolünüz yok demektir.
Mevcut muhasebe programımızla konuşur mu?
Programın API'si veya veri aktarım desteği varsa evet. Logo, Mikro, Netsis gibi yaygın sistemlerde bu mümkün; kurulumun eskiliği eforu değiştiriyor.
Ekip kullanmazsa ne olur?
En büyük risk bu. Bunu azaltmanın yolu, sistemi kullanacak kişileri analiz aşamasına dahil etmek ve ilk fazı onların en çok şikâyet ettiği işle başlatmak.
Sonradan başka bir ekip devralabilir mi?
Kaynak kod teslim edilmiş ve dökümante edilmişse evet.
Nasıl başlarız
Hangi işin en çok zamanınızı aldığını bir paragrafla yazın; ilk fazın kapsamını ve tahmini süreyi ücretsiz çıkarıyoruz. Genel yaklaşımımızı yazılım şirketi sayfasında, şehir bazlı çalışmak isteyenler için Türkiye yazılım şirketi ve Türkiye yazılım şirketi sayfalarında anlattık.
Telefon / WhatsApp: +90 536 628 0007
E-posta: info@enextware.com