İçeriğe geç

Özel Yazılım Geliştirme

İşinizi yazılıma değil, yazılımı işinize uyduruyoruz

Teklif, sipariş, stok, servis ya da onay süreçleriniz için hazır bir paketin menülerine uymaya çalışmak yerine, iş akışınızı birebir karşılayan bir sistem kuruyoruz. Analizden canlıya alma ve bakıma kadar tek ekip, tek sorumluluk.

Öne çıkanlar

  • Süreçlerinize göre sıfırdan tasarlanan mimari; kullanılmayan modül yok
  • ERP, CRM, B2B / B2C portal ve iş süreci otomasyonu projeleri
  • Logo, Mikro, Netsis, Zirve, SAP ve e-fatura entegrasyonu
  • Kodlama başlamadan tıklanabilir prototip üzerinden onay
  • İki haftalık sprintlerle her aşamada çalışan ara sürüm
  • Kaynak kod devri ve teknik dokümantasyon seçeneği

Özel yazılım ne zaman gerekir?

Özel yazılım geliştirme, hazır paket programların standart menülerine uyum sağlamaya çalışmak yerine, işletmenizin kendi iş akışına göre mimarisi sıfırdan çizilen bir sistem kurmaktır. Kurumsal firmalar için ısmarlama ERP, CRM, B2B, B2C ve iç operasyon yazılımları geliştiriyoruz. Hedefimiz, ekibinizin süreçlerini bir yazılıma uydurmaya çalışması değil, yazılımın süreçlerinizi bire bir karşılamasıdır.

Paket çözümler ilk bakışta hızlı görünür. Ancak işletmeye özgü onay zincirleri, fiyat ve iskonto kuralları, bayi hiyerarşileri, üretim adımları veya sektörel mevzuat gereklilikleri devreye girdiğinde esneklikleri biter. Bu noktada ya süreç bozulur ya da Excel tabloları, e-posta zincirleri ve elle yapılan kontroller sistemin açığını kapatmaya başlar. Özel yazılım tam olarak bu boşluğu kapatır: kullanmadığınız modüller için ödeme yapmazsınız, ihtiyaç duyduğunuz her kural doğrudan sisteme yazılır.

Hangi tür projeleri geliştiriyoruz?

Projelerimiz tek bir modülden oluşan küçük bir iç araçtan, birden fazla lokasyonu ve çok sayıda kullanıcıyı yöneten kurumsal platformlara kadar değişir. Sık çalıştığımız başlıklar şunlardır:

  • Kurumsal web uygulamaları: teklif, sipariş, sözleşme, cari ve stok takibi gibi operasyonel süreçlerin tek panelden yönetildiği sistemler.
  • ERP ve CRM çözümleri: satış hunisi, müşteri geçmişi, satın alma, üretim ve depo süreçlerinin işletmeye özel kurallarla modellenmesi.
  • B2B ve B2C portalları: bayiye özel fiyat listeleri, kotalar, cari bakiye görüntüleme ve çevrim içi sipariş ekranları.
  • Mobil uygulamalar: saha ekipleri, servis personeli ve yöneticiler için iOS ve Android uyumlu uygulamalar.
  • API geliştirme ve entegrasyon: mevcut sistemleriniz, pazaryerleri, kargo firmaları ve üçüncü taraf servisler arasında veri akışı.
  • İş süreci otomasyonu: onay akışları, otomatik bildirimler, periyodik raporlar ve elle yapılan iş yükünü azaltan görev zincirleri.
  • Mevcut sistem modernizasyonu: eskiyen yazılımların güncel teknolojilere taşınması, veri aktarımı ve performans iyileştirmesi.

Entegrasyon: mevcut sisteminizi bırakmanız gerekmez

Kurumsal bir yazılımın değeri, tek başına ne yaptığından çok mevcut ekosisteminize nasıl bağlandığıyla ölçülür. Geliştirdiğimiz sistemler Logo, Mikro, Netsis, Zirve ve SAP gibi muhasebe ve ERP programlarıyla, e-fatura ve e-arşiv servisleriyle, banka sanal POS altyapılarıyla ve kargo firmalarıyla REST veya SOAP tabanlı bağlantılar üzerinden konuşur. Bağlantının derinliği karşı tarafın açtığı servislerin kapsamıyla sınırlıdır; bu nedenle hangi alanın hangi yönde akacağı analiz aşamasında tek tek listelenir ve hata durumunda kaydın nasıl yeniden deneneceği de tasarlanır.

Kullandığımız teknolojiler

Geliştirmelerimizde PHP ve Laravel, Node.js, React, Vue, PostgreSQL ve MySQL gibi kurumsal ölçekte kendini kanıtlamış teknolojileri kullanıyoruz. Teknoloji seçimini moda değil, projenin gereksinimi belirler: yoğun eşzamanlı işlem gerektiren bir sistemle ağırlıklı raporlama yapan bir sistemin mimarisi aynı olmaz. Uygulamalar bulut ortamında, VPS üzerinde ya da kendi sunucunuzda çalışacak şekilde kurgulanabilir. Kod tabanı modüler yazılır; böylece bir yıl sonra eklenmek istenen yeni bir modül, sistemin tamamını yeniden yazmayı gerektirmez.

Kapsam değişikliği nasıl yönetilir?

Uzun süren projelerde ihtiyaçların değişmesi olağandır: yeni bir mevzuat gelir, bir departman süreç değiştirir ya da kullanıcılar prototipte fark edilmeyen bir eksiği canlıda görür. Bu talepleri görmezden gelmek yerine kayıt altına alıyoruz. Şartname dışındaki her istek ayrı bir değişiklik kaydına dönüşür; iş yükü, maliyeti ve takvime etkisi yazılır ve onayınız olmadan geliştirmeye alınmaz. Küçük talepler sıradaki sprintin içine yerleştirilir, kapsamı büyüten talepler ayrı bir faz olarak planlanır.

Kaynak kod, lisans ve sahiplik

Geliştirilen yazılım size özeldir ve başka bir müşteriye satılmaz. Hazır açık kaynaklı bir CMS üzerine kurulmadığı için, internette yaygın biçimde istismar edilen tema ve eklenti zafiyetlerine maruz kalmaz. Buna karşılık hiçbir yazılımın güvenliği yalnızca kodun kapalı olmasıyla sağlanamaz: yetkilendirme, iş mantığı ve kullanılan kütüphaneler ayrı birer risk alanıdır. Bu nedenle rol bazlı erişim, düzenli güvenlik testi, bağımlılık taraması ve yama süreci projenin standart parçasıdır. Kaynak kodun devri, kullanım hakkının kapsamı ve teknik dokümantasyon teslimi proje bazında değerlendirilip sözleşmede açıkça tanımlanır.

İlk adım

Özel yazılımda sabit bir liste fiyatı yoktur; maliyet modül sayısı, entegrasyon derinliği, kullanıcı adedi ve istenen teslim süresine göre belirlenir. İlk adım ücretsiz bir keşif görüşmesidir: ihtiyacınızı dinler, uygulanabilir bir kapsam öneririz ve buna karşılık gelen yazılı, kalem kalem ayrıştırılmış bir teklif hazırlarız.

Neler yapıyoruz

Kapsamda neler var?

01

İş süreci analizi ve haritalama

Sistem analistlerimiz birimlerinizi tek tek gezerek mevcut iş akışını, veri sahipliğini ve darboğazları çıkarır. Elde edilen tablo, kapsamı ve kabul kriterlerini yazıya döken bir teknik şartnameye dönüşür.

02

Tıklanabilir UI/UX prototipi

Ekranlar, gerçek kullanıcıların günlük akışına göre tasarlanır ve tıklanarak gezilebilen bir örnek uygulamaya dönüştürülür. Onay bu aşamada alınır; geliştirme ancak ekranlar netleştikten sonra başlar.

03

ERP ve muhasebe entegrasyonu

Logo, Mikro, Netsis, Zirve ve SAP tarafındaki cari, stok ve fatura kayıtları çift yönlü senkronize edilir. Böylece muhasebe ile operasyon aynı veriden beslenir, mutabakat için ayrı bir kontrol turu gerekmez.

04

REST ve SOAP API geliştirme

Kendi sistemleriniz, bayi uygulamalarınız ve üçüncü taraf servisler için sürüm numarası ve dokümantasyonu bulunan API'ler geliştiriyoruz. Mevcut servislere bağlanan entegrasyon katmanları da bu kapsamdadır.

05

Rol ve yetki yönetimi

Departman, unvan ve lokasyon bazında ayrıntılı yetkilendirme tanımlanır. Her kullanıcı yalnızca görmesi gereken veriye ve yapabileceği işleme erişir; kritik işlemler kullanıcı bazında kayıt altına alınır.

06

İş akışı ve onay otomasyonu

Teklif, satın alma, izin ve sözleşme gibi süreçler çok adımlı onay zincirlerine bağlanır. Otomatik bildirim ve hatırlatmalarla takip yükü sistemin üzerine alınır, bekleyen adımlar görünür hâle gelir.

07

Yönetim paneli ve raporlama

Karar vericiler için özet gösterge ekranları, filtrelenebilir listeler ve Excel/PDF dışa aktarım hazırlanır. Hangi metriklerin ekrana geleceği, yönetimin hâlihazırda takip ettiği rakamlara bakılarak belirlenir.

08

Mobil uygulama ve mobil uyumlu panel

Saha ekipleri, servis personeli ve yöneticiler için iOS ve Android uyumlu uygulamalar geliştiriyoruz. Mağaza yayın kurallarına uygun, bildirim ve çevrimdışı kullanım senaryolarını dikkate alan bir kurgu tercih edilir.

09

Ölçeklenebilir mimari

Uygulama bulut, VPS veya kendi sunucunuzda (on-premise) çalışacak şekilde kurgulanabilir. Modüler yapı sayesinde işlem hacmi arttığında altyapı yeniden yazılmadan genişletilir.

10

Mevcut sistem modernizasyonu

Eskiyen yazılımlar güncel teknolojilere taşınır, veriler doğrulanarak aktarılır ve performans sorunları giderilir. Geçiş, eski ve yeni sistemin bir süre birlikte çalışabileceği aşamalı bir planla yürütülür.

11

Güvenlik ve veri koruma

Sistem hazır açık kaynak CMS üzerine kurulmadığı için bu ekosistemde yaygın olarak istismar edilen tema ve eklenti zafiyetlerine maruz kalmaz. Buna karşılık her kod tabanının kendine özgü riskleri olduğundan düzenli güvenlik testi, bağımlılık taraması ve yama süreci uygulanır.

12

Bakım, güncelleme ve teknik destek

Telefon desteği hafta içi 09:30–19:00 saatleri arasında verilir; acil arıza bildirimleri için 7/24 nöbetçi destek bulunur. Kapsam, iletişim kanalları ve müdahale süreleri sözleşmede tanımlanır.

Süreç

Projeyi nasıl yürütüyoruz?

  1. Keşif görüşmesi

    İhtiyacınızı, mevcut sistemlerinizi ve beklentilerinizi dinlediğimiz ilk adım. Projenin uygulanabilir olup olmadığını ve hangi kapsamla başlanması gerektiğini birlikte netleştiririz.

  2. Süreç analizi ve teknik şartname

    Birimlerin işleyişi adım adım haritalanır, zaman kaybı yaşanan noktalar tespit edilir. Kapsam, modüller ve entegrasyonlar yazılı bir şartnameye dönüştürülür; bütçe ve takvim bu dokümana dayanır.

  3. UI/UX tasarım ve tıklanabilir prototip

    Tüm ekranlar kullanıcı deneyimi gözetilerek tasarlanır ve tıklanabilir prototip hâline getirilir. Değişiklik talebinin en düşük maliyetli olduğu aşama burasıdır; onay alınmadan kodlamaya geçilmez.

  4. Sprint bazlı geliştirme

    Geliştirme iki haftalık sprintler hâlinde ilerler. Her sprint kapanışında çalışır durumdaki ara sürüm sizinle birlikte gözden geçirilir ve bir sonraki sprintin önceliği ortak kararla belirlenir.

  5. Test ve kalite kontrolü

    Sistem yoğun test verisiyle yük testine sokulur, güvenlik kontrolleri yapılır ve kullanıcı kabul testleri gerçekleştirilir. Tespit edilen bulgular canlıya çıkmadan kapatılır.

  6. Veri taşıma ve canlıya alma

    Eski sistemdeki veriler doğrulanarak yeni yapıya aktarılır. Yayın, operasyonu en az etkileyecek zaman diliminde planlanır ve geçiş sonrası izleme yapılır.

  7. Kullanıcı eğitimi ve devir

    Personelinize kendi verileri üzerinden uygulamalı eğitim verilir. Kullanım kılavuzu ve teknik dokümantasyon teslim edilir; kaynak kod devri sözleşme kapsamına eklenebilir.

  8. Bakım ve sürüm yönetimi

    Yayın sonrasında güvenlik yamaları, hata düzeltmeleri ve yeni ihtiyaçlar bir sürüm takvimine bağlanır. Hangi taleplerin bakım kapsamında, hangilerinin ayrı kapsam sayılacağı baştan yazılı hâle getirilir.

Teknik kapsam

Altyapı ve teslim kapsamı

Sunucu tarafı
PHP / Laravel, Node.js
Arayüz
React, Vue, mobil uyumlu (responsive) arayüz
Veritabanı
PostgreSQL, MySQL / MariaDB
Mimari
Modüler, API tabanlı yapı (REST / SOAP)
Mobil
iOS ve Android uyumlu uygulama ya da mobil uyumlu web paneli
Entegrasyonlar
Logo, Mikro, Netsis, Zirve, SAP, e-fatura / e-arşiv, banka sanal POS
Barındırma
Bulut, VPS ya da kurum içi sunucu (on-premise)
Güvenlik
Rol bazlı yetkilendirme, SSL, bağımlılık taraması, düzenli yedekleme
Geliştirme yöntemi
İki haftalık sprintler, kod incelemesi, test ortamı
Destek
Hafta içi 09:30–19:00 telefon; acil arızada 7/24 nöbet
Teslim kapsamı
Teknik dokümantasyon, kullanıcı eğitimi, isteğe bağlı kaynak kod devri

Sık sorulanlar

Özel Yazılım Geliştirme hakkında merak edilenler

Aradığınız yanıt burada yoksa ekibimize doğrudan sorabilirsiniz.

Soru sorun

Özel yazılım mı, hazır paket program mı daha doğru?

Süreçleriniz sektör standardına yakınsa hazır bir paket hem maliyet hem de devreye alma süresi bakımından avantajlı olabilir; bunu keşif görüşmesinde açıkça söyleriz. İşleyişi kendine özgü olan, mevcut sistemleriyle entegre çalışması gereken ya da rekabet üstünlüğü doğrudan iş akışından gelen kurumlarda ise paketi zorlamak yerine özel geliştirme öneririz.

Kullanıcı sayısı arttığında ek lisans ücreti öder miyiz?

Özel yazılım kullanıcı başına lisanslanan bir paket ürün değildir; sistem sizin için geliştirilir ve kullanım hakkı sözleşmede tanımlanır. Yeni kullanıcı eklemek için ek bir lisans bedeli çıkmaz. Kullanıcı ve işlem hacminin ciddi biçimde artması durumunda gündeme gelebilecek tek kalem sunucu kaynağının büyütülmesidir; bu da ölçüm sonuçları paylaşılarak önceden konuşulur.

Eski sistemimizdeki verileri yeni yazılıma taşıyabilir misiniz?

Mevcut veritabanı, Excel dosyaları veya kullandığınız programın dışa aktarım biçimleri üzerinden aktarım yapıyoruz. Önce mükerrer ve eksik kayıtlar için bir temizlik ve alan eşleştirme çalışması yürütülür, ardından test ortamına deneme aktarımı yapılır ve sonuç sizin ekibinizle birlikte doğrulanır. Gerçek geçiş yalnızca bu doğrulama tamamlandıktan sonra, operasyonun en sakin olduğu zaman diliminde yapılır.

Birlikte çalışalım

Özel Yazılım Geliştirme için görüşelim

İhtiyacınızı kısa bir keşif görüşmesinde dinleyelim; kapsamı, teslim süresini ve size özel teklifi yazılı olarak paylaşalım.