Hizmetler /07

Özel yazılım geliştirme: işinize göre yazılım, kaynak kodu sizde.

Özel yazılım geliştirme hizmetimizde müşteri portalı, yönetim paneli, SaaS ürünü, iç araç ya da API gibi iş kuralları olan web uygulamalarını keşiften canlıya ve bakıma kadar üstleniriz. Stratejiyi Talha Aslan yönetir, uzman ekibimiz geliştirir; kaynak kod, depo ve bulut hesapları ilk günden sizin adınızadır.

Web uygulaması ve portalSaaS ve iç araçlarAPI ve entegrasyonOWASP temelli güvenlikBakım ve SLA
  • Google Partners
  • 2012’den beri
  • CRM ile 7/24 takip
14+Yıl web, yazılım ve dijital pazarlama
%100Kaynak kod ve depo sizin adınıza
1Sorumlu muhatap, uzman ekip
7/24CRM ile şeffaf takip

Kapsam

Yalnız kod değil, çalışan bir iş sistemi

Kısa cevap: özel yazılım geliştirme; keşif ve teknik tasarım, arayüz, backend ve yönetim paneli, API ve entegrasyonlar, test ve güvenlik, canlıya geçiş ve bakımdan oluşur. Bedeli ekran sayısından çok iş kuralları, entegrasyonlar ve güvenlik hedefi belirler; bulut ve lisans ücretlerini kendi hesabınızdan ödersiniz. Taahhüdümüz yazılı kapsam, test edilmiş bir sürüm ve şeffaf bir süreçtir.

Keşif ve teknik tasarım

Rolleri, iş kurallarını ve mevcut sistemleri birlikte çıkarırız. Veri modelini, mimariyi ve tıklanabilir prototipi hazırlar, kapsamı ve sabit fiyatlı teklifi yazılı olarak sunarız.

Web uygulaması ve portal

Müşteri, bayi ya da tedarikçi portalını, ekibinizin kullandığı yönetim panelini ve iç araçları tarayıcıdan çalışan, kurulum gerektirmeyen web uygulamaları olarak geliştiririz.

SaaS ürünü

Abonelikle satacağınız bir yazılım ürünü için çok kiracılı mimariyi, plan ve yetki yapısını, faturalama entegrasyonunu ve yönetim ekranlarını kurarız.

API ve entegrasyonlar

ERP, CRM, muhasebe, e-fatura, ödeme ve kargo sistemlerinizle konuşan; kuyruk, yeniden deneme ve kayıt kuralları olan güvenli bir entegrasyon katmanı kurarız.

Güvenlik, test ve kalite

Geliştirmeyi OWASP Top 10 ve ASVS temelli bir kontrol listesiyle yürütür, otomatik testler yazar, yayından önce bağımlılık taraması ve güvenlik gözden geçirmesi yaparız.

Modernizasyon ve bakım

Eski bir yazılımı devralır, teknik denetimle riskleri çıkarır ve modül modül yenileriz. Canlıya geçişten sonra güncellemeleri, izlemeyi, yedekleri ve hata düzeltmeyi bakım planıyla yürütürüz.

Fiyatlar

Özel Yazılım Geliştirme: seçenekler ve fiyatlar

Fiyatlara KDV dahildir. Sabit kapsam, yazılı sözleşme.

  • Başlangıç

    Keşif ve Teknik Tasarım

    Önerilen

    Kod yazmadan önce işi netleştirir; mimari, tıklanabilir prototip, kapsam belgesi ve sabit fiyatlı geliştirme teklifi çıkarırız.

    74.900 ₺

    KDV dahil

    • Tek ödeme · teslim 3-4 hafta
    • Kartınıza 12 aya varan taksit (vade farkı bankanıza göre)
    • Bulut, lisans ve üçüncü taraf servis ücretleri hariç
    • Gereksinim atölyesi: roller, iş kuralları, süreç haritası
    • Veri modeli ve teknik mimari önerisi
    • Ana akışların tıklanabilir prototipi (Figma)
    • Entegrasyon ve güvenlik ön analizi, hedef ASVS seviyesi
    • Kapsam belgesi ve sabit fiyatlı geliştirme teklifi
    • Geliştirmeye geçerseniz bu bedel geliştirme bedelinden düşülür
  • Profesyonel

    MVP Web Uygulaması

    Gerçek kullanıcılarla çalışan ilk sürüm; kaynak kod ve depo sizin adınıza, fiyat keşiften sonra sabitlenir.

    249.900 ₺'den

    KDV dahil

    • Keşif sonrası sabit fiyat · aşamalı ödeme
    • Bulut, lisans ve üçüncü taraf servis ücretleri hariç
    • Keşif ve teknik tasarım dahil
    • Portal, SaaS, iç araç ya da API olarak ilk sürüm
    • Rol ve yetki yönetimi, yönetim paneli, raporlar
    • 1-2 temel entegrasyon (ödeme, e-posta, CRM ya da muhasebe)
    • Otomatik testler ve OWASP temelli güvenlik kontrolleri
    • Canlıya geçiş, dokümantasyon ve 60 gün hata düzeltme
  • Kurumsal

    Kurumsal Yazılım Programı

    ERP, CRM ve muhasebe entegrasyonlarıyla uzun ömürlü bir iş sistemi; ayrılmış ekip, SLA ve bakım sözleşmesiyle.

    Özel teklif

    499.900 ₺'den başlayan projeler

    • Teklifinizi yazılı hazırlarız
    • MVP Web Uygulaması kapsamının tamamı, artı:
    • ERP, CRM ve muhasebe entegrasyonları
    • Eski sistemden veri taşıma ve modernizasyon
    • Ayrılmış ekip ve sürüm planı
    • SLA ve bakım sözleşmesi
    • Teklif nasıl ilerler

      1. 15 dakikalık görüşme
      2. 1 iş günü içinde yazılı teklif
      3. Sözleşme ve başlangıç
  • Visa, Mastercard, American Express, Troy ile iyzico güvenli ödeme
  • Yazılı sözleşme ve fatura
Tüm ayrıntıları karşılaştırın
Özel Yazılım Geliştirme: seçeneklerin karşılaştırması
Kriter Başlangıç: Keşif ve Teknik Tasarım Profesyonel: MVP Web Uygulaması Kurumsal: Kurumsal Yazılım Programı
Kime uygun Yazılım ihtiyacını kapsam ve bütçeyle netleştirmek isteyen şirketler ve girişimler için Süreci ya da ürün fikri netleşmiş, ilk sürümü canlıya almak isteyen ekipler için Yazılımı işinin merkezinde olan ve birden çok sisteme bağlanması gereken şirketler için
Teslim 3-4 hafta 10-16 hafta Süre teklifte netleşir
Kapsam
  • Gereksinim atölyesi: roller, iş kuralları, süreç haritası
  • Veri modeli ve teknik mimari önerisi
  • Ana akışların tıklanabilir prototipi (Figma)
  • Entegrasyon ve güvenlik ön analizi, hedef ASVS seviyesi
  • Kapsam belgesi ve sabit fiyatlı geliştirme teklifi
  • Geliştirmeye geçerseniz bu bedel geliştirme bedelinden düşülür
  • Keşif ve teknik tasarım dahil
  • Portal, SaaS, iç araç ya da API olarak ilk sürüm
  • Rol ve yetki yönetimi, yönetim paneli, raporlar
  • 1-2 temel entegrasyon (ödeme, e-posta, CRM ya da muhasebe)
  • Otomatik testler ve OWASP temelli güvenlik kontrolleri
  • Canlıya geçiş, dokümantasyon ve 60 gün hata düzeltme
  • MVP Web Uygulaması kapsamının tamamı, artı:
  • ERP, CRM ve muhasebe entegrasyonları
  • Eski sistemden veri taşıma ve modernizasyon
  • Ayrılmış ekip ve sürüm planı
  • SLA ve bakım sözleşmesi
Dahil değil Geliştirme, bulut ve lisans ücretleri, hukuki metinler Bulut ve üçüncü taraf servis ücretleri, lisanslar, içerik ve veri girişi, kapsam dışı yeni özellikler Bulut, lisans ve üçüncü taraf servis ücretleri
Ödeme Tek ödeme Keşif sonrası sabit fiyat, aşamalı ödeme Yazılı teklife göre

Yaklaşım

Önce iş kuralları, sonra kod

  • Stratejide Talha Aslan, geliştirmede uzman ekip
  • Kaynak kod, depo ve bulut hesapları sizin adınıza
  • Yazılı kapsam, her sprint sonunda çalışan sürüm
  • OWASP temelli güvenlik ve yazılı bakım planı

Özel yazılım projelerinin çoğu koddan değil, yazıya geçmemiş iş kurallarından aksar: onay akışı toplantıda bir türlü, sahada başka türlü anlatılır; takvim kayar, bütçe biter. Bu yüzden işe her zaman aynı soruyla başlarız: bu yazılım hangi işi, kim için, hangi kurala göre yapacak? Cevabı süreç haritasına, veri modeline ve kabul kriterlerine dökmeden tek satır kod yazmayız.

Talha Aslan; dijital pazarlama uzmanı, Google Partner ve Full Stack Developer olarak stratejiyi ve sonucun sorumluluğunu taşır. Analiz, arayüz, backend, entegrasyon ve test tarafını alanında deneyimli ekip arkadaşlarımız yürütür; ekibimiz SaaS platformları, CRM ve otomasyon sistemleri geliştirdi. Her adımı CRM üzerinden canlı izler, her sprint sonunda çalışan sürümü test ortamında kendiniz denersiniz.

Talha Aslan’ın kurucu notu: “Bir yazılımın değeri teslim günü değil, birkaç yıl sonra ölçülür: hâlâ güvenle güncellenebiliyor mu, başka bir ekip kodu okuyup devralabiliyor mu? Bu yüzden kodun, deponun ve belgelerin ilk günden müşterimin adına olmasında ısrar ederim. Bize bağımlı bir müşteri değil, bizimle devam etmeyi seçen bir müşteri isterim.” Yazılım da diğer kanallarınızdan kopuk çalışmaz; kurumsal site web tasarım, mobil erişim mobil uygulama, satış kurgusu e-ticaret tarafında tamamlanır ve hepsini aynı strateji altında okuruz.

Çalışma süreci

Özel yazılım geliştirme aşamaları

  1. Ön görüşme ve keşif

    İhtiyacınızı 15 dakikalık ücretsiz görüşmede dinleriz. Ardından keşif atölyeleriyle rolleri, iş kurallarını, mevcut sistemleri ve olmazsa olmaz işlevleri birlikte çıkarırız.

  2. Teknik tasarım ve teklif

    Veri modelini, mimariyi ve tıklanabilir prototipi hazırlarız. Siz onayladıktan sonra kapsam belgesini ve sabit fiyatlı geliştirme teklifini alırsınız; kod deposunu ve bulut hesabını kendi adınıza açarsınız.

  3. Geliştirme ve test

    Yazılımı kısa sprintlerle geliştirir, her sprint sonunda test ortamında çalışan sürümü gösteririz. Otomatik testleri, entegrasyonları ve OWASP temelli güvenlik kontrollerini bu aşamada tamamlarız.

  4. Canlıya geçiş ve bakım

    Pilot kullanıcılarla son kontrolü yapar, canlı ortama geçer, ekibinizi eğitir ve dokümantasyonu teslim ederiz. Sonrasında bakım planıyla güncellemeleri, izlemeyi ve yedekleri yürütürüz.

Şirketinizin tanıtım sitesi web tasarım, iOS ve Android uygulaması mobil uygulama geliştirme, mağaza ve satış kurgusu e-ticaret danışmanlığı, iş akışlarını yapay zeka ile otomatikleştirmek ise yapay zeka ve otomasyon tarafında ilerler.

Kimler için

Bu hizmet kimler için?

Tablo ve e-posta trafiğiyle yürüyen süreçlerini tek sisteme taşımak isteyen şirketlerden yeni bir SaaS ürünü kuracak girişimlere; hangi şehirde ya da ülkede olursanız olun, süreci uzaktan yürütürüz.

  • Süreçleri dağınık şirketlerTeklif, sipariş, onay ya da stok akışını tablolardan ve e-posta zincirlerinden çıkarıp tek bir web uygulamasında toplamak isteyen KOBİ’ler ve kurumlar.
  • SaaS kuracak girişimlerÜrün fikrini MVP ile gerçek kullanıcılarda sınamak, ardından abonelikle satılan bir yazılıma dönüştürmek isteyen kurucular.
  • Birden çok sistemi olan şirketlerERP, CRM, muhasebe ve e-ticaret sistemleri birbirinden kopuk çalışan, veriyi elle taşımaktan kurtulmak isteyen işletmeler.
  • Yazılımını devretmek isteyen şirketlerÖnceki ekibiyle yolları ayrılmış; eski bir yazılımı devralıp güvenceye almak, kaynak koda sahip çıkmak ve modernize etmek isteyen işletmeler.

Referanslar

Yazılım ve web altyapısında çalıştığımız markalardan

Logolar özel yazılım, rezervasyon, ilan yönetimi ve web altyapısı işlerimizden geliyor; her marka bir özel yazılım müşterisi değildir ve logolar ciro ya da sonuç iddiası taşımaz.

Yazılım ihtiyacınızı birlikte netleştirelim.

Süreçlerinizi ve varsa mevcut sistemlerinizi paylaşın; 15 dakikalık ücretsiz görüşmede doğru yolu ve olası riskleri konuşalım. Keşif sabit fiyatlıdır; geliştirmenin kapsamını ve bedelini keşiften sonra yazılı iletiriz.

Özel yazılım geliştirme hizmetimize neler dahil?

Kapsamı baştan yazılı olarak netleştiririz. Keşif ve Teknik Tasarım, kapsam belgesini ve prototipi kapsar; MVP Web Uygulaması bunlara geliştirme, test, canlıya geçiş ve 60 gün hata düzeltme desteğini ekler. Aşağıda neyin bedele dahil olduğunu, neyin ayrı kalem olduğunu görürsünüz.

Dahil
  • Keşif atölyesi ve kapsam belgesiRolleri, iş kurallarını, ekranları ve kabul kriterlerini yazıya dökeriz. Geliştirme bu belgeye göre ilerler.
  • Akışlar ve tıklanabilir prototipAna akışları tel kafesle çizer, tıklanabilir prototiple sınarız. Siz onaylamadan koda geçmeyiz, çünkü bir ekranı prototipte değiştirmek kodda değiştirmekten çok daha ucuzdur.
  • Backend, arayüz ve yönetim paneliİş kurallarını yöneten sunucu tarafını, kullanıcı arayüzünü ve ekibinizin kullanacağı paneli geliştiririz.
  • API ve entegrasyonlarERP, CRM, muhasebe, ödeme ya da e-posta servisleriyle kayıtlı ve güvenli veri alışverişi kurarız. Entegrasyon sayısı pakete göre değişir.
  • Test ve güvenlik kontrolleriOtomatik testleri yazar, yayından önce OWASP Top 10 ve ASVS temelli bir kontrol listesiyle güvenlik gözden geçirmesi yaparız.
  • Ortam kurulumu ve canlıya geçişTest ve canlı ortamı sizin bulut hesabınızda kurar, yedeklemeyi ve izlemeyi yapılandırırız.
  • Dokümantasyon ve devirKurulum, mimari ve API belgelerini hazırlar, ekibinize kısa bir eğitimle teslim ederiz.
Dahil değil
  • Bulut, lisans ve servis ücretleriSunucu, veritabanı, e-posta, SMS ve üçüncü taraf API bedellerini kendi hesabınızdan ödersiniz. Bu tutarlar bizim bedelimizin dışındadır.
  • Hukuki metinler ve sözleşme incelemesiAydınlatma metni, kullanım koşulları ve lisans sözleşmeleri avukat işidir. Bu süreci çalıştığımız avukatların desteğiyle yönetiriz; avukatlık ücreti bedelin dışındadır.
  • Tanıtım sitesi ve mobil uygulamaKurumsal site ve iOS ya da Android uygulaması ayrı hizmetlerimizin konusudur. İhtiyaç varsa aynı plan içinde birlikte kurgularız.
  • 7/24 nöbet ve SLAKesintisiz nöbet ve yazılı yanıt hedefleri yalnız Kurumsal Yazılım Programı'ndaki SLA ile gelir. Diğer paketlerde destek kapsamını sözleşmede birlikte belirleriz.
  • Süresiz ücretsiz bakımMVP'de yayından sonra 60 gün hata düzeltme desteği dahildir. Sonrası, kapsamını birlikte belirlediğimiz ayrı bir bakım planıdır.

Kapsam dışındaki her iş, önce onayınızı aldığımız ayrı bir kalem olur. Kurumsal site için web tasarım, iOS ve Android için mobil uygulama geliştirme, çevrim içi mağaza için e-ticaret danışmanlığı sayfalarımıza bakabilirsiniz. Kapsamı birlikte netleştirmek için bize yazın.

Hazır yazılım, low-code ya da özel yazılım: hangisi size uyar?

Her seçeneğin doğru olduğu durumlar var. Tabloda en çok sorulan kriterleri yan yana koyduk; özel yazılımın zayıf yanlarını da açıkça yazdık.

Hazır yazılım, low-code ya da özel yazılım: hangisi size uyar?
KriterHazır yazılım (SaaS)Low-code platformTalha Aslan ve ekibiyle özel yazılım
İlk maliyetEn düşük; abonelikle hemen başlarOrta; platform lisansı ve kurulum emeğiEn yüksek; keşif ve geliştirme bedeli
Süren maliyetKullanıcı başı lisans, ekip büyüdükçe artarKullanıcı ya da uygulama başı platform ücretiBarındırma ve bakım; kullanıcı başı lisans yok
Süreçlerinize uyumSiz ürüne uyarsınızPlatformun sınırları içinde esnekYazılım sizin iş kurallarınıza göre şekillenir
EntegrasyonÜrünün sunduğu bağlantılarla sınırlıHazır bağlayıcılar var, derin işlerde sınır çıkarİhtiyacınız olan sistemlere özel API katmanı
Veri ve kod sahipliğiVeri dışa aktarılabilir, kod satıcıdaUygulama platforma bağlı kalırKaynak kod, depo ve bulut hesabı sizin adınıza
Başlama hızıGünler içindeHaftalar içindeKeşif ve MVP ile birkaç ay içinde

Standart bir ihtiyacınız varsa hazır ürünü öneririz; muhasebe ya da e-posta pazarlaması için sıfırdan yazılım çoğu zaman gereksizdir. Farkınızı süreçleriniz yaratıyorsa, birden çok sistemi tek akışta birleştirmeniz gerekiyorsa ya da lisans maliyeti ekiple büyüyorsa özel yazılım uzun vadede daha mantıklı hale gelir.

Özel yazılım fiyatlarını neler belirler?

Keşif ve Teknik Tasarım sabit fiyatlıdır. Geliştirme bedelini ise keşiften sonra sabitleriz, çünkü iki yazılımın ihtiyacı nadiren aynıdır. Bedeli ekran sayısından çok şu faktörler belirler:

İş kuralı karmaşıklığı

Onay akışları, hesaplama motorları ve durum geçişleri emeğin asıl kaynağıdır. Bu yüzden aynı sayıda ekran, kurallara göre çok farklı bir bedel çıkarabilir.

Rol ve yetki modeli

Kaç kullanıcı tipi olduğu, kimin neyi göreceği ve çok kiracılı bir SaaS yapısı gerekip gerekmediği kapsamı doğrudan büyütür.

Entegrasyonların sayısı ve kalitesi

ERP, CRM, muhasebe, e-fatura, ödeme ve kargo bağlantılarının her biri ayrı geliştirme ve test ister. Öte yandan karşı tarafın API belgesi ne kadar olgunsa iş o kadar kısalır.

Veri taşıma ve eski sistem

Eski sistemden veriyi temizlemek, eşlemek ve bir süre paralel çalıştırmak çoğu zaman beklenenden fazla emek ister.

Güvenlik ve uyum hedefi

Hedef ASVS seviyesi, denetim izi, KVKK ve GDPR gereksinimleri ile erişilebilirlik hedefi test ve geliştirme yükünü belirler.

Ölçek ve altyapı

Eşzamanlı kullanıcı sayısı, raporlama yükü, yedekleme ve felaket kurtarma planı mimariyi değiştirir. Bulut faturası ayrıdır ve sizin hesabınızdadır.

Tasarım derinliği

Hazır bileşen kütüphanesiyle kurulan sade bir panel ile markaya özel bir arayüz farklı emek ister.

Canlı sonrası model

Bakım paketi, SLA seviyesi ve ayrılmış ekip ihtiyacı, toplam sahip olma maliyetinin önemli bir parçasıdır.

Bulut, lisans ve üçüncü taraf servis ücretleri geliştirme bedelinin dışında kalır; bunları kendi hesabınızdan ödersiniz. Keşfin sabit fiyatını, MVP'nin başlangıç fiyatını ve Kurumsal tabanı bu sayfanın Fiyatlar bölümünde görebilirsiniz. İhtiyacınızı önce konuşmak isterseniz iletişim sayfasından başlayabilirsiniz.

Bir özel yazılım projesinin ilk 90 günü nasıl ilerler?

Aşağıdaki akış, keşifle başlayan ve kapsamı dar tutulmuş bir MVP için tipik bir başlangıçtır. Takvimi kapsam belirler; bu yüzden onu bir vaat değil, çalışma planı olarak okuyun.

  1. Hafta 1-2Keşif atölyesi ve süreç haritası

    Paydaşlarla görüşür, mevcut süreci ve sistemleri çıkarırız. Rolleri, iş kurallarını ve olmazsa olmaz işlevleri birlikte önceliklendiririz.

  2. Hafta 3-4Mimari, prototip ve sabit fiyat

    Veri modelini ve mimariyi tasarlar, tıklanabilir prototipi hazırlarız. Siz onayladıktan sonra kapsam belgesini ve sabit fiyatlı teklifi alırsınız.

  3. Ay 2Çekirdek modüller

    İki haftalık sprintlerle rol yönetimini, ana iş akışlarını ve yönetim panelini geliştiririz. Her sprint sonunda test ortamında çalışan bir sürüm görürsünüz.

  4. Ay 3Entegrasyonlar, test ve pilot

    Entegrasyonları bağlar, otomatik testleri ve güvenlik kontrolünü tamamlarız. Ardından küçük bir kullanıcı grubuyla pilot kullanım yürütürüz.

  5. Ay 3 sonuCanlıya geçiş ve bakım planı

    Canlı ortama geçer, ekibinize eğitim verir ve dokümantasyonu teslim ederiz. Bakım ve sürüm planını da birlikte netleştiririz.

Sık sorulanlar

Özel yazılım geliştirme hakkında merak edilenler

Rehber

Özel yazılım geliştirme hakkında bilmeniz gerekenler

Talha Aslan · Dijital pazarlama uzmanı, Google Partner, Full Stack Developer · Son güncelleme:

Özel yazılım geliştirme nedir, hazır yazılımdan farkı ne?

Özel yazılım geliştirme, bir şirketin kendi iş kurallarına, kullanıcı rollerine ve mevcut sistemlerine göre tasarlanan yazılımı sıfırdan üretme işidir. Bizim odağımız web tabanlı yazılımdır: tarayıcıdan çalışan, kurulum gerektirmeyen ve her cihazdan açılan müşteri portalı, yönetim paneli, SaaS ürünü, iç araç ya da API. Hazır yazılımda siz ürüne uyarsınız; özel yazılımda ise yazılım sizin sürecinize uyar.

Dürüst olalım: her ihtiyaç özel yazılım gerektirmez. Muhasebe, e-posta pazarlaması ya da basit bir müşteri listesi için hazır bir SaaS ürünü çoğu zaman daha ucuz ve daha hızlıdır. Özel yazılım şu durumlarda anlam kazanır:

  • Farkınız sürecinizdeyse: kendi fiyatlama mantığınız, onay akışınız ya da bayi yapınız hazır ürüne sığmıyorsa.
  • Sistemler kopuksa: ekibiniz ERP, CRM ve e-ticaret verisini her gün elle taşıyorsa.
  • Lisans maliyeti büyüyorsa: kullanıcı başı abonelik ekiple birlikte katlanıyorsa.
  • Ürünü siz satacaksanız: yazılımın kendisi abonelikle satacağınız bir SaaS ürünüyse.

Buna karşılık özel yazılımın da bir bedeli var: ilk yatırım daha yüksektir ve ürünün yol haritası artık sizin sorumluluğunuzdadır. Bu nedenle kararı sezgiyle değil, birkaç yıllık toplam maliyet karşılaştırmasıyla vermenizi öneririz. Örneğin ekibiniz büyüdükçe kullanıcı başı lisans bedeli de büyür; özel yazılımda bu kalem yoktur, yerine barındırma ve bakım gelir.

Sınırı da baştan çizelim. Şirketinizi tanıtan kurumsal site web tasarım, iOS ve Android uygulaması ise mobil uygulama geliştirme hizmetimizin konusudur. Hazır altyapı ile özel kodlama arasındaki farkı web siteleri özelinde WordPress mi özel kodlama mı yazımızda anlattık.

Hangi işler özel yazılım gerektirir?

Özel yazılım en çok, birden fazla kişinin aynı veriye farklı yetkilerle dokunduğu işlerde değer üretir. Geliştirdiğimiz başlıca yazılım türleri şunlardır:

  • Müşteri ve bayi portalı: sipariş, teklif, belge ve destek talebini tek ekranda toplayan, her kullanıcıya yalnız kendi verisini gösteren portal.
  • Yönetim paneli ve iç araçlar: ekibinizin iş emrini, stok hareketini ya da onay akışını yürüttüğü panel.
  • SaaS ürünü: abonelikle satacağınız, her müşteriye ayrı bir alan açan çok kiracılı yazılım.
  • API ve entegrasyon katmanı: sistemlerinizi birbirine bağlayan, iş ortaklarınıza kontrollü veri açan servis.
  • Eski sistem modernizasyonu: bakımı zorlaşmış bir yazılımı modül modül yenileme.

Sektöre göre örnekler resmi netleştirir. Lojistikte sevkiyat ve teslimat takibi, üretimde iş emri ve kalite kaydı, hizmet firmalarında teklif ve sözleşme onayı, eğitim kurumlarında kayıt ve ders planlaması tipik ihtiyaçlardır. Kurumsal yazılım geliştirme projelerinde ise bağımsız bir uygulamadan çok, mevcut sistemleri tek akışta birleştiren bir katman ihtiyacı öne çıkar. Özellikle birden çok şubesi, bayisi ya da iş ortağı olan şirketlerde portal, e-posta ve telefonla yürüyen soru trafiğini tek bir ekrana taşır. Ayrıca her işlem kayda girdiği için kimin neyi ne zaman değiştirdiği sorusu cevapsız kalmaz.

Bir çevrim içi mağaza kuracaksanız ürün ve sepet kurgusu e-ticaret danışmanlığı kapsamındadır. Bayi siparişi ya da firmaya özel fiyat listesi gibi mağazaya sığmayan kurallar ise özel yazılım işidir. Bu yazılımların sunucu tarafında neler olduğunu merak ediyorsanız backend nedir yazımız iyi bir başlangıçtır.

Keşif aşaması ve MVP: ilk sürüm nasıl sınırlanır?

Yazılım projelerinde en pahalı hata, neyin geliştirileceği netleşmeden kod yazmaya başlamaktır. Bu yüzden her projeye ücretli bir keşif aşamasıyla başlarız. Keşifte paydaşlarla atölye yapar, mevcut süreci haritalar, veri modelini ve mimariyi tasarlarız. Ardından ana akışları tıklanabilir bir prototiple sınar, kapsam belgesini ve sabit fiyatlı geliştirme teklifini hazırlarız. Keşfin sonunda elinize dört çıktı geçer: süreç haritası, veri modeli ve mimari özeti, tıklanabilir prototip ve kabul kriterli kapsam belgesi. Böylece geliştirme tekliflerini de aynı kapsam üzerinden karşılaştırabilirsiniz.

Keşfin ayrı fiyatlanmasının nedeni basittir: ücretsiz bir keşif ya yüzeysel kalır ya da maliyeti sessizce teklifin içine girer. Geliştirmeye bizimle devam ederseniz keşif bedelini geliştirme bedelinden düşeriz. Devam etmezseniz kapsam belgesi ve prototip yine sizde kalır; bu belgelerle başka bir ekipten de teklif alabilirsiniz. Elinizde bir ihtiyaç listesi varsa süreç hızlanır; nasıl hazırlayacağınızı brief hazırlama yazımızda anlattık.

MVP, yani en küçük uygulanabilir ürün, fikri gerçek kullanıcıyla sınayan ilk sürümdür. MVP yazılımda olmazsa olmaz işlevleri ilk sürüme, iyi olur dediklerinizi sonraki sürümlere yazarız. Örneğin bir bayi portalında sipariş, stok görme ve fatura indirme ilk sürüme girer; kampanya motoru ve gelişmiş raporlar ikinci aşamaya kalır. Geliştirmeyi iki haftalık sprintlerle yürütür, her sprint sonunda test ortamında çalışan bir sürüm gösteririz. Bu çalışma biçimini Agile ve Scrum yazımızda ayrıntılı anlattık.

ERP entegrasyonu nedir, mevcut sistemlerinize nasıl bağlanırız?

ERP entegrasyonu; ERP, CRM, muhasebe, e-fatura, ödeme ve kargo gibi sistemlerin veriyi insan eli değmeden ve kurallı biçimde alıp vermesidir. Doğru kurulduğunda ekibiniz siparişi bir kez girer; stok, fatura ve müşteri kaydı kendiliğinden güncel kalır. Yanlış kurulduğunda ise sessizce kaybolan kayıtlar ve çift faturalar ortaya çıkar. Bu yüzden entegrasyonu bir ara görev değil, ayrı bir katman olarak tasarlarız:

  • Önce inceleme: sistemin sunduğu yolu çıkarırız: API, web servis, webhook ya da dosya aktarımı. Logo, Mikro ya da Netsis gibi yaygın ERP ve muhasebe yazılımlarında bu yol, kullandığınız ürüne ve sürüme göre değişir.
  • Kuyruk ve yeniden deneme: karşı sistem yanıt vermezse yazılım isteği sıraya alır ve belirli aralıklarla yeniden dener.
  • Tekrar koruması: aynı sipariş iki kez gelse bile tek kayıt oluşur; teknik adıyla idempotency.
  • Kayıt ve uyarı: her veri alışverişini loglar, hata olduğunda ilgili kişiye bildirim göndeririz.

Ancak her sistem aynı olgunlukta değildir. Bazı eski sürümler yalnız planlı dosya aktarımına izin verir; bu durumda anlık eşitleme yerine belirli saatlerde çalışan bir akış kurarız. Kısacası entegrasyonun sınırlarını keşifte açıkça yazarız, sürprizi canlıya bırakmayız.

Fatura tarafında e-Fatura ve e-Arşiv için çalıştığınız özel entegratörün API'sini, ödeme için ödeme kuruluşunun resmi entegrasyonunu kullanırız. Mevcut sitenizin ya da portalınızın hangi altyapıyla çalıştığını görmek için site altyapı tespiti aracımızı deneyebilirsiniz. Web sitesi, CRM ve ERP bağlantılarının örneklerini kurumsal entegrasyonlar yazımızda topladık.

Kaynak kod, depo ve fikri haklar kimde kalır?

Kısa cevap: sizde. Ancak bunu sözlü bir söz değil, sözleşme ve hesap yapısı sağlar. Türkiye'de Fikir ve Sanat Eserleri Kanunu (FSEK) m.2, bilgisayar programlarını ve hazırlık tasarımlarını ilim ve edebiyat eseri olarak tanımlar. Aynı kanunun 52. maddesi ise mali haklara dair sözleşmelerin yazılı olmasını ve konusu olan hakların ayrı ayrı gösterilmesini şart koşar. Yani sözleşmedeki genel bir devir cümlesi yetmeyebilir.

Uygulamada şu düzeni kurarız:

  • Depo ilk günden sizin: kod deposunu, bulut hesabını ve alan adını kendi şirketiniz adına açarsınız; ekibimize rol ile erişim verirsiniz.
  • Haklar yazılı ve tek tek: size özel yazdığımız kodun işleme, çoğaltma, yayma ve umuma iletim gibi mali haklarını sözleşmeyle size devrederiz.
  • Açık kaynak listesi: kullandığımız açık kaynak kütüphaneler kendi lisanslarıyla kalır; teslimde lisans listesini veririz.
  • Şifre yok: hesaplarınızın şifresini istemeyiz; erişimi kişiye özel hesaplar ve iki adımlı doğrulamayla yönetiriz.

Ayrıca teslimde yalnız kodu değil; veritabanı şemasını, kurulum adımlarını ve ortam değişkenlerinin listesini de alırsınız. Böylece devir kâğıt üzerinde kalmaz.

Hukuki danışmanlık vermediğimizi de açıkça belirtelim. Sözleşme metnini kendi hukuk danışmanınızla netleştirmenizi öneririz; biz devrettiğimiz bileşenlerin teknik listesini hazırlarız. Bu düzen sayesinde yazılımı yarın başka bir ekiple sürdürmek isterseniz tek engel, yeni ekibin kodu okuma süresi olur. Kanun metnine mevzuat.gov.tr üzerinden ulaşabilirsiniz.

Güvenliği hangi standarda göre kuruyoruz?

Güvenliği yayından önceki son haftaya bırakmayız; onu bir gereksinim olarak kapsam belgesine yazarız. Referansımız OWASP'tır. OWASP Top 10:2025 listesinin ilk sırasında bozuk erişim kontrolü (Broken Access Control) yer alır; yanlış yapılandırma, yazılım tedarik zinciri hataları ve enjeksiyon da listededir. Uygulama güvenliği doğrulama standardı ASVS'nin güncel kararlı sürümü ise 5.0.0'dır. Hedef ASVS seviyesini projenin riskine göre kapsam belgesine yazarız.

Pratikte her projede şu kontrolleri uygularız:

  • Yetki sunucuda: her istekte kullanıcının o veriyi görme hakkını sunucu tarafında denetleriz; yalnız arayüzde gizlemek yetmez.
  • Gizli anahtar yönetimi: API anahtarlarını ve parolaları koddan ayrı, ortam bazlı ve erişimi sınırlı tutarız.
  • Bağımlılık taraması: kütüphanelerdeki bilinen açıkları yayından önce ve bakım boyunca tararız.
  • Kayıt ve uyarı: kritik işlemleri denetim izine yazar, şüpheli girişlerde uyarı üretiriz.
  • Yedek ve geri dönüş: düzenli yedek alır, geri yükleme adımını gerçekten deneriz.

Üstelik güvenlik yalnız koddan ibaret değildir: sunucu yapılandırması, yedeklerin şifrelenmesi ve projeden ayrılan kişilerin erişimlerinin kapatılması da aynı listenin parçasıdır. Güvenlik garantisi veren bir ekibe temkinle yaklaşın; hiçbir yazılım sıfır riskli değildir. Kişisel ya da finansal veri işleyen projelerde ayrıca bağımsız bir sızma testi öneririz. Canlı sistemin sertifikasını SSL sorgulama aracıyla kontrol edebilir, yönetici hesapları için güçlü parolaları şifre oluşturucu ile üretebilirsiniz. En yaygın açıkların örnekli anlatımı OWASP Top 10 yazımızda.

KVKK, GDPR ve erişilebilirlik yazılıma nasıl yansır?

Kişisel veri işleyen her yazılım, hukuki bir sorumluluğu da taşır. KVKK m.12, veri sorumlusunu hukuka aykırı işlemeyi ve erişimi önleyecek teknik ve idari tedbirleri almakla yükümlü tutar. Biz bu tedbirlerin teknik tarafını tasarımın ilk gününe koyarız: yalnız gereken veriyi toplar, rol bazlı erişim kurar, kişisel veriye kimin ne zaman eriştiğini kayda alırız. Saklama süresi dolan veriyi silen kuralları da baştan yazarız.

Barındırma yeri de önemlidir. Bu arada verinin nerede tutulacağına keşifte birlikte karar veririz; örneğin verinin yurt içinde kalmasını istiyorsanız yurt içi bir veri merkezi seçer, yurt dışı servisleri buna göre sınırlarız. Veri yurt dışındaki bir buluta ya da API'ye gidiyorsa KVKK m.9 devreye girer; 7499 sayılı Kanunla gelen değişiklikten sonra standart sözleşme yolunda sözleşmeyi imzadan itibaren beş iş günü içinde Kurum'a bildirmek gerekir.

AB'deki kişilere hizmet veriyorsanız GDPR da uygulanabilir. Canlı sistemi biz barındırıyor ya da bakımını yapıyorsak, GDPR m.28'deki gibi veri işleyen sıfatıyla yazılı bir veri işleme sözleşmesi imzalarız. Genel çerçeve için KVKK ve GDPR uyumu yazımıza bakabilirsiniz.

Erişilebilirliği ise birçok ekip unutur. AB Erişilebilirlik Yasası (Direktif 2019/882), 28 Haziran 2025'ten beri AB'deki tüketicilere sunulan belirli hizmetleri kapsar: e-ticaret, tüketici bankacılığı, e-kitap, elektronik haberleşme ve yolcu taşımacılığının dijital öğeleri. Hizmet sunan mikro işletmeler muaftır. Tüketiciye bu hizmetlerden birini sunuyorsanız erişilebilirlik sizin için zorunlu olabilir. İç araçlarda zorunlu olmasa bile W3C'nin WCAG 2.2 AA düzeyini iyi uygulama olarak hedefleriz. Renk kontrastını renk kontrast kontrolü aracıyla ölçebilir, temel ilkeleri web erişilebilirliği yazımızda okuyabilirsiniz.

Özel yazılım geliştirmede sabit fiyat mı, adam/gün mü?

Özel yazılım fiyatlarını iki temel model belirler: sabit fiyat ve zaman ile malzeme, yani adam/gün. İkisinin de doğru olduğu durumlar var:

  • Sabit fiyat: kapsam belgesi netse en öngörülebilir modeldir. Bedel, takvim ve teslimler yazılıdır; riski büyük ölçüde geliştirici taşır. Bu yüzden sabit fiyatı keşiften sonra veririz, önce değil.
  • Zaman ve malzeme: ürünün yönü henüz netleşmemişse daha esnektir. Sprint bazlı çalışır, harcanan emeği şeffaf raporlar ve bütçeye bir üst sınır koyarız.

Hangi modeli seçerseniz seçin, kapsam değişikliği projelerin doğal bir parçasıdır. Önemli olan değişikliğin nasıl yönetildiğidir. Yeni bir talep geldiğinde etkisini süre ve bedel olarak yazılı fiyatlar, onayınız olmadan işe başlamayız. Ödemeyi de aşamalara böleriz; her aşamanın sonunda çalışan bir sürüm ve sizin onayınız olur. Özetle, belirsiz bir ürüne sabit fiyat istemek riski gizler; net bir kapsama adam/gün uygulamak ise bütçeyi gereksiz yere açık bırakır.

Bazı teklifler fiyatı sayfa ya da ekran sayısıyla hesaplar. Yazılımda bu yöntem yanıltıcıdır, çünkü maliyeti ekranlar değil, arkadaki iş kuralları ve entegrasyonlar belirler. Tek ekranlık bir onay akışı, on ekranlık bir listeleme modülünden daha fazla emek isteyebilir. Keşfin sabit fiyatını, MVP'nin başlangıç fiyatını ve Kurumsal tabanı bu sayfanın Fiyatlar bölümünde görebilirsiniz. Bedeli belirleyen faktörleri de yukarıda tek tek sıraladık.

Canlıya geçişten sonra bakım ve SLA nasıl işler?

Yazılım canlıya çıktığı gün bitmez. İşletim sistemleri, tarayıcılar, kütüphaneler ve bağlandığınız servislerin API'leri değişir; yeni güvenlik açıkları ortaya çıkar. Güncellenmeyen bir yazılım önce yavaşlar, sonra bozulur. Bu yüzden bakımı projenin ilk gününden bütçeye koymanızı öneririz. Bir yazılım bakım destek sözleşmesi genellikle dört işi kapsar:

  • Hata düzeltme: kullanıcıların ya da izleme sisteminin bulduğu hataları öncelik sırasıyla kapatırız.
  • Uyum güncellemeleri: dil, framework ve kütüphane sürümlerini güncel tutar, bağlı servislerin değişikliklerine uyum sağlarız.
  • Güvenlik ve yedek: yamaları uygular, yedekleri ve geri yükleme adımını düzenli kontrol ederiz.
  • İyileştirme: kullanım verisine göre küçük geliştirmeleri sürüm planına alırız.

SLA, yani hizmet seviyesi sözleşmesi, bu işi ölçülebilir hale getirir. İyi bir SLA; yanıt süresi ile çözüm hedefini ayırır, destek saatlerini, önem derecelerini ve kapsam dışı durumları yazılı tanımlar. Yanıt süresi, talebinize ilk dönüşün ne zaman geleceğini; çözüm hedefi ise sorunun ne zaman kapanacağını gösterir. Bu ikisini karıştıran bir sözleşme, kriz anında işe yaramaz. Böylece iki taraf da neyin acil olduğunu kriz anında değil, önceden konuşmuş olur. SLA seviyesini Kurumsal Yazılım Programı'nda sözleşmeyle birlikte belirleriz.

Canlı sistemi izlemek de bakımın parçasıdır. Sitenizin ayakta olup olmadığını site çöktü mü aracıyla anında kontrol edebilirsiniz. Yazılımınız e-posta gönderiyorsa alan adınızın SPF, DKIM ve DMARC kayıtlarını da düzenli denetlemenizi öneririz. Bakımı bizimle sürdürmek zorunda değilsiniz; devir gerekirse dokümantasyon ve erişim listesiyle yeni ekibe temiz bir teslim yaparız.

Özel yazılım geliştirme firması seçerken nelere bakmalısınız?

Teklifleri yalnız toplam bedelle karşılaştırmak yanıltıcıdır. Aynı rakam bir firmada keşif, test ve bakım dahil bir ürün, diğerinde yalnız ekran geliştirme anlamına gelebilir. Kurumsal yazılım firmaları arasında seçim yaparken şu soruları sormanızı öneririz:

  • Kapsam: roller, iş kuralları ve kabul kriterleri yazılı mı?
  • Sahiplik: kod deposu, bulut hesabı ve alan adı kimin adına?
  • Haklar: sözleşme, devredilen mali hakları tek tek sayıyor mu?
  • Güvenlik: hangi standarda göre test ediyorlar, hedef seviye ne?
  • Değişiklik: yeni talepleri nasıl fiyatlıyor ve onayınıza sunuyorlar?
  • Bakım: yayından sonra hata düzeltme ve güncelleme nasıl yürüyecek?
  • Çıkış planı: başka bir ekibe geçmek isterseniz devir nasıl olacak?
  • Muhatap: projeden kim sorumlu, ona nasıl ulaşacaksınız?

Ayrıca referans isteyin ve mümkünse benzer bir projenin canlı sistemini görün. Hatta küçük bir keşif işiyle başlamak, bir ekibin çalışma biçimini düşük riskle tanımanın en iyi yoludur.

Biz bu soruların cevabını sözleşmeye yazarız. İlk görüşmede ihtiyacınızı dinler, uygun yolu ve olası riskleri açıkça söyleriz; bir işin hazır ürünle daha iyi çözüleceğini düşünürsek bunu da söyleriz. Talha Aslan dijital pazarlama uzmanı, Google Partner ve Full Stack Developer olarak stratejiyi ve sonucun sorumluluğunu taşır. Ekibimiz SaaS platformları, CRM ve otomasyon sistemleri geliştirdi. Çalışmalarımızı referanslar sayfasında görebilir, projenizi konuşmak için bize yazabilirsiniz.

Özel yazılım projelerinde sık yapılan hatalar

  • HataYazılı kapsam olmadan geliştirmeye başlamakDoğrusuÖnce keşif yapın; rolleri, iş kurallarını ve kabul kriterlerini yazıya dökün.
  • HataKaynak kodu yalnız teslim günü istemekDoğrusuKod deposunu ilk günden kendi hesabınızda açın, ekibe rol ile erişim verin.
  • HataSözleşmeye yalnız genel bir devir cümlesi yazmakDoğrusuDevredilen mali hakları yazılı ve tek tek sayın; metni hukuk danışmanınızla netleştirin.
  • HataHer özelliği ilk sürüme sığdırmakDoğrusuDeğeri kanıtlayan en küçük sürümle başlayın, kalanını sürüm planına yazın.
  • HataGüvenliği ve yedeği sona bırakmakDoğrusuOWASP temelli gereksinimleri ve yedekleme planını kapsam belgesine baştan ekleyin.
  • HataBakımı bütçeye koymamakDoğrusuGüncelleme, izleme ve hata düzeltme için canlıya geçmeden bir bakım planı yapın.

Sıradaki proje

Projenizi konuşalım.

Talebiniz doğrudan Talha Aslan ve ekibine ulaşır: stratejiyi Talha kurar, uygulamayı deneyimli ekip yürütür. İlk istişare ücretsizdir; hedefinizi dinler, net bir yol haritasıyla döneriz.