Web uygulaması · Panel · Entegrasyon · MVP

Özel Yazılım Geliştirme

Hazır programa sığmayan iş akışınızı, sizin kurallarınızla çalışan ve kaynak kodu size ait bir yazılıma dönüştürüyoruz.

2019
Kuruluş
50+
Canlıya alınan proje
30+
Müşteri
7/24
Destek ve SLA

Kısa cevap: Özel yazılım geliştirme nedir, ne zaman gerekir?

Özel yazılım geliştirme, bir işletmenin kendi iş akışına, kullanıcı rollerine ve kullandığı sistemlere göre yazılımın sıfırdan tasarlanıp kodlanmasıdır. Hazır paket yazılım süreçlerinizi ürüne uydurmanızı ister; özel yazılım sürecinize uyar. Hazır paketi geçtiği durumlar şunlardır: süreciniz rakiplerinizden ayrıştığınız yerse, birden fazla sistemi (ERP, CRM, e-ticaret) birbirine bağlamanız gerekiyorsa veya kullanıcı başı lisans maliyeti büyüdükçe katlanıyorsa. Tipik süreler: küçük bir MVP 4-8 hafta, entegrasyonlu orta ölçekli bir uygulama 8-12 hafta; çok rollü platformlar birkaç ay sürer.

Hangi özel yazılımları geliştiriyoruz?

“Her türlü yazılım” demiyoruz. 2019'dan bu yana canlıya aldığımız 50'den fazla projenin büyük kısmı aşağıdaki beş kategoriden birine giriyor; örnekleri canlıda açıp inceleyebilirsiniz.

Web uygulamaları ve platformlar

Kullanıcıların kayıt olduğu, veri aradığı, filtrelediği ve işlem yaptığı tarayıcı tabanlı uygulamalar. Stuudy'de 10.000'den fazla üniversite ve programı kapsayan bir veritabanını Meilisearch ile aranabilir hale getirdik; kullanıcılar üniversiteleri karşılaştırıp başvurularını takip edebiliyor.

Stuudy vaka çalışması →

Müşteri, bayi ve öğretmen panelleri

Her kullanıcı grubunun yalnızca kendi verisini ve kendi fiyatını gördüğü giriş yapılan alanlar. Parça E-Kuralkan'da bayiler 50.000'den fazla yedek parça arasında kendilerine tanımlı fiyatı görüyor; EduIB'de öğrenci platformu ile educator.eduib.com öğretmen portalı aynı altyapıyı farklı yetkilerle paylaşıyor.

EduIB vaka çalışması →

İç operasyon araçları

Excel dosyaları, e-posta zincirleri ve WhatsApp gruplarıyla yürüyen işleri tek ekrana toplayan yönetim panelleri: teklif ve sipariş takibi, onay akışları, saha ekibi formları, raporlama ekranları. Bu tür araçlarda başarının ölçüsü güzel arayüz değil, ekibin eski yönteme geri dönmemesidir; bu yüzden ilk sürümü en çok vakit kaybettiren tek akışa odaklıyoruz.

Entegrasyonlar

Birbirini görmeyen sistemleri konuşturmak: ERP ile web sitesi arasında stok ve fiyat senkronu, ödeme ve kargo servisleri, CRM'e otomatik kayıt. E-Kuralkan'ın satış sitesi ile yedek parça sitesi aynı ürün veritabanını paylaşıyor; bir üründeki değişiklik iki sitede birden görünüyor.

Parça E-Kuralkan vaka çalışması →

MVP ve ilk sürüm

Yeni bir dijital ürün fikrini, yatırım ya da büyük bütçe ayırmadan önce gerçek kullanıcıyla test etmek için en küçük çalışan sürüm. MVP'de kapsamı bilerek dar tutuyoruz: bir kullanıcı tipi, bir ana akış, ölçülebilir bir başarı kriteri. Kod, ürün büyüdüğünde atılmayacak şekilde yazılır.

İhtiyacınız bir online mağaza, bayi sipariş portalı veya ERP bağlantılı katalogsa, bu işler için ayrı bir sayfamız var: özel e-ticaret yazılımı. Tüm işleri projeler sayfasında görebilirsiniz.

Hazır paket mi, özel yazılım mı?

İkisi rakip değil; çoğu işletmede yan yana çalışır. Muhasebe hazır programda kalır, sizi rakiplerinizden ayıran süreç özel yazılımla yürür ve ikisi entegrasyonla konuşur.

KriterHazır paket / SaaSÖzel yazılım
Başlangıç süresiGünler; hesap açıp kullanmaya başlarsınızHaftalar veya aylar; keşif, tasarım ve geliştirme gerekir
Maliyet yapısıDüşük giriş, kullanıcı veya işlem başına süren abonelikDaha yüksek ilk yatırım, ardından bakım; kullanıcı başı lisans yok
İş kurallarına uyumÜrünün izin verdiği kadar; süreç ürüne uyarlanırYazılım sürece göre kodlanır
EntegrasyonHazır bağlayıcılar varsa kolay, yoksa sınırlıİhtiyaç duyulan her sistemle API veya ara katman üzerinden
Kod ve veriSağlayıcıda; çıkışta veri dışa aktarımına bağlısınızKaynak kod ve veritabanı sizin

Ne zaman özel yazılım yaptırmamalısınız?

Keşif görüşmelerinde bazı projelere “şimdi değil” diyoruz. Şu dört durumdan biri sizin için geçerliyse önce başka bir yolu deneyin:

Süreciniz sektör standardıysa

Muhasebe, bordro, e-fatura veya genel CRM gibi işlerde yıllardır olgunlaşmış hazır ürünler var. Bunları yeniden yazmak para kaybıdır; bu sistemlerle konuşan bir entegrasyon genellikle yeterlidir.

Fikir henüz test edilmediyse

Talebin olup olmadığını bilmiyorsanız önce form, tablo ve hazır araçlarla elle yürüyen bir deneme yapın. İnsanlar bunu kullanıyorsa, özel yazılım o zaman neyi otomatikleştireceğini bilerek başlar.

Bakım bütçesi yoksa

Özel yazılım canlıya çıktığı gün bitmez: güvenlik güncellemeleri, tarayıcı ve kütüphane değişiklikleri, yeni ihtiyaçlar gelir. Yalnızca ilk sürüm için bütçe varsa, iki yıl içinde eskiyen bir sisteme sahip olursunuz.

Karar verecek kimse yoksa

Sprint sonlarında ekranlara bakıp “bu böyle olmalı” diyecek, iş tarafından bir sorumlu gerekir. Bu kişi yoksa en iyi ekip bile yanlış şeyi hızla geliştirir.

Süreç: keşiften canlı sonrası desteğe

Aşağıdaki süreler orta ölçekli bir web uygulaması içindir. Küçük bir MVP'de tasarım ve geliştirme kısalır; çok rollü platformlarda geliştirme aşaması aylarca sürebilir. Örneğin Parça E-Kuralkan 6 ay, Stuudy 8 ay, EduIB 10 ay sürdü.

  1. 011-2 hafta

    Keşif

    Süreci yerinde ya da görüntülü görüşmede adım adım çıkarıyoruz: kim, hangi ekranda, hangi veriyle ne yapıyor. Çıktı; kullanıcı rolleri, ana akışlar, entegrasyon listesi ve sabit kapsamlı tekliftir.

  2. 021-3 hafta

    Tasarım

    Önce wireframe, sonra tıklanabilir prototip. Kodlamaya geçmeden önce ekranları gerçek kullanıcılarınıza gösteriyoruz; bu aşamada yapılan değişiklik, geliştirme sırasında yapılandan çok daha ucuzdur.

  3. 034-10 hafta

    Sprintlerle geliştirme

    Sprintler halinde çalışıyoruz ve her hafta çalışan sürümü test ortamında gösteriyoruz. Bir sonraki sprintin önceliğini sizinle birlikte belirliyoruz.

  4. 041-2 hafta

    Test ve veri taşıma

    Gerçek veriye yakın senaryolarla uçtan uca test, yetki kontrolleri, performans ölçümü ve varsa eski sistemden veri aktarımı.

  5. 05birkaç gün

    Canlıya alma

    Kullanıcıların kesinti yaşamaması için planlı geçiş, izleme ve hata kayıtlarının kurulması, ekibinize kısa bir kullanım eğitimi.

  6. 06süreklilik

    Destek ve geliştirme

    Bakım ve destek anlaşmasıyla 7/24 destek ve SLA. Yeni özellikler, kullanım verisine göre planlanan ayrı sprintlerle eklenir.

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

Özel yazılım için bir liste fiyatı yayınlamıyoruz, çünkü aynı adı taşıyan iki proje (“sipariş takip sistemi” gibi) arasında birkaç kat fark olabiliyor. Bunun yerine keşif aşamasında kapsamı yazılı hale getiriyor ve sabit kapsamlı teklif veriyoruz: hangi ekranların, hangi rollerin ve hangi entegrasyonların fiyata dahil olduğu tek tek yazar. Fiyatı en çok şu etkenler belirler:

  • Kullanıcı rolü sayısı (yalnızca yönetici mi, yoksa müşteri, bayi ve onaylayıcı da mı var?)
  • Entegrasyonların sayısı ve dokümantasyonu iyi bir API'leri olup olmadığı
  • Eski sistemden taşınacak verinin miktarı ve temizliği
  • Tasarım derinliği: hazır bileşen kütüphanesi mi, markaya özel arayüz mü?
  • Mobil uygulama, çoklu dil veya çevrimdışı çalışma gibi ek gereksinimler
  • Canlı sonrası beklenen destek seviyesi ve yanıt süreleri

Bir referans noktası isterseniz, yayınladığımız tek yazılım fiyatları e-ticaret paketlerimizdir: Starter paket 5.000 USD'den başlar ve 6-8 haftada teslim edilir; ERP/CRM entegrasyonu içeren Enterprise paket 25.000 USD'den başlar. Ayrıntılar e-ticaret yazılımı fiyatları bölümünde.

Teklifleri karşılaştırırken yalnızca ilk rakama bakmayın; bakım, barındırma ve ileride değişiklik yapmanın maliyetini de sorun. Çok düşük tekliflerin nereden kestiğini ucuz yazılım teklifleri yazımızda anlattık.

Kaynak kod ve veri sizin

Özel yazılımın hazır paketten en büyük farkı sahipliktir. Teslimde kaynak kodu, veritabanı şeması ve dokümantasyon size devredilir. Kullanıcı sayınız artınca lisans ücreti artmaz; yarın başka bir ekiple çalışmak isterseniz kodu alıp gidersiniz.

Bunu mümkün kılmak için yaygın ve iyi belgelenmiş teknolojiler seçiyoruz (Next.js, React, TypeScript, PostgreSQL tabanlı Supabase gibi). Az bilinen bir altyapıya kilitlenen kod, sözleşmede “sizin” yazsa bile pratikte devralınamaz.

Garanti ve destek

  • Beğenme garantisi: tasarım aşamasında beğenene kadar sınırsız revizyon.
  • İlk 30 gün %100 iade: proje başlangıcından itibaren 30 gün içinde memnun kalmazsanız ödemenizin tamamı iade edilir.
  • 7/24 destek ve SLA: canlı sonrası bakım anlaşmasıyla; yanıt süreleri sözleşmede yazılıdır.
  • Haftalık demo: çalışan sürümü her hafta görür, her sprint sonunda onayınızla ilerleriz.
  • Deneyim: 2019'dan beri, 30'dan fazla müşteriyle 50'den fazla proje.

Özel yazılım firması seçerken sorulacak 6 soru

Hangi firmayla çalışırsanız çalışın, teklif aşamasında şu soruların cevabını yazılı isteyin. Bu soruları bize de sorun.

  1. Canlıda açıp gezebileceğiniz, sizinkine benzer karmaşıklıkta en az bir proje gösterebiliyor mu?
  2. Kaynak kodun ve verinin size ait olacağı sözleşmede açıkça yazıyor mu?
  3. Teklif sabit kapsamlı mı, yoksa “yaklaşık” bir saat tahmini mi?
  4. Sprint sonlarında çalışan sürümü görecek misiniz?
  5. Canlı sonrası destek, yanıt süreleri ve bakım ücreti baştan belli mi?
  6. Projeden memnun kalmazsanız ne olacağı yazılı mı?

Daha ayrıntılı bir liste için yazılım şirketi seçerken 10 kriter rehberine, ajans, ürün firması ve freelancer arasındaki farklar için yazılım firması türleri yazımıza bakabilirsiniz. Digitexa kendi ürününü satan bir firma değil, müşterisine özel yazılım geliştiren bir yazılım ajansı; şehir bazlı çalışma notlarımız ise yazılım şirketi sayfasında.

Sıkça sorulan sorular

Özel yazılım nedir, hazır paket yazılımdan farkı ne?

Özel yazılım, bir işletmenin kendi iş akışına, kullanıcı rollerine ve mevcut sistemlerine göre sıfırdan tasarlanıp kodlanan yazılımdır. Hazır paket yazılım (SaaS veya kutu ürün) ise binlerce firmanın ortak ihtiyacına göre yapılır; hızlı başlarsınız ama süreçlerinizi ürüne uydurursunuz. Özel yazılımda tersi geçerlidir: yazılım sizin sürecinize uyar, kaynak kodu ve veri size ait olur, karşılığında başlangıç maliyeti ve süresi daha yüksektir.

Özel yazılım geliştirme ne kadar sürer?

Kapsama bağlıdır. Tek bir iş akışını çözen küçük bir MVP genellikle 4-8 hafta, ERP veya CRM entegrasyonu içeren orta ölçekli bir uygulama 8-12 hafta sürer. Çok rollü platformlar daha uzundur: projeler sayfamızdaki işler 4 ile 10 ay arasında sürdü (örneğin öğrenci ve öğretmen portallı EduIB 10 ay). Keşif sonunda sprint bazlı bir zaman planı paylaşıyoruz.

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

Özel yazılım için sabit bir liste fiyatımız yok; fiyatı kullanıcı rolü sayısı, entegrasyonların sayısı ve zorluğu, eski sistemden veri taşıma, tasarım derinliği ve canlı sonrası destek seviyesi belirler. Keşif aşamasında kapsamı yazılı hale getirip sabit kapsamlı teklif veriyoruz. Fikir vermesi için: yayınladığımız e-ticaret yazılımı paketleri 5.000 USD'den, ERP entegrasyonlu kurumsal paket 25.000 USD'den başlıyor.

Kaynak kodun ve verilerin sahibi kim olur?

Siz. Teslimde kaynak kodu, veritabanı şeması ve dokümantasyon size devredilir; uygulamanın topladığı veriler de tamamen sizindir. Kullanıcı başı lisans ücreti yoktur ve geliştirmeye dilediğiniz ekiple devam edebilirsiniz.

Mevcut ERP veya CRM sistemimizle entegre olur mu?

Evet. Logo, Netsis ve SAP gibi ERP'ler, CRM'ler, ödeme ve kargo servisleriyle API veya ara katman üzerinden entegrasyon kuruyoruz. Hangi verinin hangi yönde ve ne sıklıkla akacağını keşif aşamasında sizin sisteminize göre belirliyoruz. Parça E-Kuralkan'da bayi fiyatları ve stok ERP ile senkron çalışıyor.

Canlıya çıktıktan sonra destek veriyor musunuz?

Evet. Canlıya alma sonrası bakım ve destek anlaşmasıyla 7/24 teknik destek ve SLA sunuyoruz: izleme, güvenlik güncellemeleri, hata düzeltmeleri ve yeni özellikler için ayrı sprintler. Destek kapsamını ve yanıt sürelerini sözleşmede yazılı olarak belirliyoruz.

Sonuçtan memnun kalmazsak ne olur?

Beğenme garantimiz iki parçadan oluşur: tasarım aşamasında beğenene kadar sınırsız revizyon ve proje başlangıcından itibaren ilk 30 gün içinde memnun kalmazsanız ödemenizin %100 iadesi. Geliştirme boyunca da her sprint sonunda çalışan sürümü gösterip onayınızla ilerliyoruz.

Hangi teknolojilerle geliştiriyorsunuz?

Web uygulamalarında Next.js, React ve TypeScript; veritabanı ve kimlik doğrulama için örneğin Supabase (PostgreSQL); içerik yönetimi için Sanity veya Payload; arama için Meilisearch kullanıyoruz. Mobil uygulamalar React Native ile geliştirilir. Teknoloji seçimini ekibinizin bakımını yapabileceği ve kolayca devralınabilecek araçlardan yana yapıyoruz.

Sürecinizi anlatın, kapsamı birlikte çıkaralım

İlk görüşme ücretsiz. Görüşmede yazılımın sizin için mantıklı olup olmadığını da açıkça söylüyoruz.