vosetu.

Özel Yazılım Geliştirme

Her işletmenin süreci kendine özgüdür; hazır paket çoğu zaman ya fazla ya eksiktir. Fikri masaya yatırır, gerçek ihtiyacı çıkarır, tam size göre bir sistem kurarız.

Uzmanla görüşün

Hazır paketin bittiği yerden başlıyoruz

Her işletmenin bir çalışma biçimi vardır ve bu biçim nadiren bir paket yazılımın kutusuna tam oturur. Kutuya sığdırmaya çalıştığınızda ya işinizi yazılıma göre eğersiniz ya da kullanmadığınız elli ekran için para ödersiniz. Vosetu bunun tersini yapar: önce sizin gerçek sürecinizi çıkarır, sonra yazılımı o sürece göre kurar. 46 sektörel SaaS ürününü aynı katmanlı mimari (service/bll/dal) üzerine kurduğumuz için sıfırdan başlasak bile elimizde denenmiş bir omurga vardır — her proje taş üstüne taş koyarak değil, damıtılmış bir tecrübenin üstüne kurulur.

Özel yazılım iki farklı hikâyeden gelir: ya hiç var olmayan bir fikri ilk kez koda döker, ya da yıllardır ayakta duran ama artık sınırlarına dayanmış bir sistemi büyütürsünüz. İkisinin de riski, ekibi ve temposu farklıdır; biz de her ikisi için ayrı bir yol izleriz — birini yıkıp diğerinin üstüne kurmayız.

  • 46 sektörel ürün deneyimi
  • Katmanlı mimari (service/bll/dal)
  • Sıfırdan ürün ya da kademeli modernizasyon
  • Uzun vadeli geliştirme yol haritası

Özel yazılımın altında yaşayan alt hizmetler

Kapsam projeye göre değişir ama hepsi aynı disiplinden beslenir: önce ihtiyacı anlamak, sonra onu doğru katmana yerleştirmek.

Sıfırdan özel iş uygulaması

Elle ya da dağınık Excel'lerle yürüyen bir süreci uçtan uca yazılıma taşırız; ekranlar sizin akışınıza göre tasarlanır.

Mevcut sistem modernizasyonu

Eskiyen bir sistemi baştan yazmadan, kademeli olarak yeni mimariye taşırız; iş durmadan geçiş tamamlanır.

Sistem entegrasyonu & API köprüleri

ERP, muhasebe, ödeme ya da kargo sisteminizle konuşan köprüler kurarız; her entegrasyon bağımsız bir adapter olarak eklenir.

Sektörel modül uyarlama

46 üründen damıtılmış hazır modülleri (abonelik, randevu, stok, raporlama) sizin işinize göre yeniden biçimlendiririz.

Raporlama & karar destek katmanı

İşinizin verisini panoya, Excel'e ya da PDF'e döken bir raporlama katmanı kurarız; karar, tahminle değil sayıyla verilir.

Uzun vadeli ürünleştirme

İç araç olarak başlayan bir yazılımı, ekip büyüdükçe kendi ürününüz hâline getirecek bir yol haritasıyla büyütürüz.

Akış A — Sıfırdan yeni bir ürün kurarken

01

Fikri & süreci çıkarma

Fikri masaya yatırır, kimin hangi ekranı ne için kullanacağını netleştirir, kapsamı yazılı hâle getiririz.

02

Mimariyi kurma

Katmanlı mimari (service/bll/dal), veri modeli ve kimlik/yetki temeli en başta kurulur; sonraki her modül buna oturur.

03

Geliştirme & test

Modüller sırayla teslim edilir, her modül otomatik testle güvenceye alınır; siz her aşamada gerçek ekranı görürsünüz.

04

Yayına alma & büyütme

İlk sürüm canlıya alınır, gerçek kullanımdan gelen geri bildirimle yol haritası güncellenir.

Akış B — Var olan sistemi büyütürken

01

Mevcut sistemin röntgenini çekme

Kodu, veri modelini ve darboğazı inceleriz; neyin kalacağı, neyin değişeceği baştan netleşir.

02

Kademeli modül ekleme

Yeni modül eskiyi bozmadan yanına eklenir; ekip ve kullanıcılar tek seferde değil, adım adım yeni yapıya alışır.

03

Veri göçü & paralel çalıştırma

Veri kademeli göç eder, bir süre eski ve yeni sistem paralel çalışır; sonuçlar karşılaştırılarak doğrulanır.

04

Kesintisiz geçiş

Doğrulama tamamlanınca eski sistem plana göre kapatılır; iş sürecinde gözle görülür bir kesinti yaşanmaz.

Kapak altında çalışan mimari ilkeler

01

Katmanlı mimari, dağınık kod değil

Her modül service/bll/dal katmanlarına ayrılır: iş kuralı bir yerde yaşar, veri erişimi başka bir yerde, sunum başka bir yerde. Bu ayrım 46 sektörel üründe aynı biçimde işledi; yeni bir proje bu düzenin üstüne kurulunca hem daha hızlı ilerler hem de bir yıl sonra bakımı kolay kalır.

  • service/bll/dal ayrımı standart
  • İş kuralı tek yerde yaşar
  • 46 üründe aynı desen kanıtlı
02

Kapı kararı tek yerde

Bir özelliğin kimde açık kimde kapalı olduğu kararı ekranlara dağılmış 'if' bloklarında değil, tek bir serviste yaşar; eşleme tek bir sabitte tutulur. Kapı kaynağı değişirse (abonelik planı, lisans, deneme süresi) yalnız o kaynağın adaptörü değişir, ekranlara dokunulmaz.

  • Tek serviste kapı kararı
  • Kaynak değişince yalnız adaptör değişir
  • Ekranlara gömülü 'if' yok
03

Tipli şema, serbest kaos değil

jsonb yalnız gerçekten serbest şemalı veri için kullanılır; abonelik, fatura, proje gibi iş verisi her zaman normal, tipli kolonlarda tutulur. Bu ayrım hem sorgulamayı hem raporlamayı basit tutar — 'bu alan nerede' sorusunun cevabı JSON içinde aranmaz.

  • İş verisi tipli kolonda
  • jsonb yalnız serbest şema için
  • Basit sorgu, basit rapor

Bu yaklaşımı canlı çalıştırdığımız sektörler

Özel yazılım soyut bir vaat değil; aşağıdaki sektörlerin her birinde aynı disiplinle kurulmuş, çalışan ürünler var.

HoReCa

Adisyon, mutfak ekranı ve paket servisi tek motorda birleştiren HoReCa ürünümüz bu mimarinin sahadaki hâlidir.

Lojistik

Kargo, nakliyat, filo ve fulfilment gibi beş ayrı lojistik dikeyi aynı rota-teslim-filo çekirdeğini paylaşır.

Üretim & Sanayi

Matbaa ürünümüzdeki iş emri ve maliyet motoru, aynı katmanlı yaklaşımla üretim sahasında canlı çalışıyor.

Finans & sigorta

Abonelik ve faturalama motorunu, BES/hayat sigortası portföy takibini gerçek SaaS ürünlerimizde defalarca kurduk.

Kurumsal & BT

İş/hata takibi, onay akışı ve EBYS'yi tek platformda toplayan kurumsal ürün ailemiz (Stride dahil) aynı çekirdekten büyüdü.

Perakende & e-ticaret

Stok, sipariş ve pazaryeri entegrasyonlarını tek panelde toplayan perakende ürünlerimiz aynı modül kütüphanesinden beslenir.

Her özel yazılım projesinde standart gelenler

Yazılı ihtiyaç analizi ve kapsam dokümanı
Katmanlı mimari (service/bll/dal) ve tipli veri modeli
Rol bazlı yetkilendirme ve denetim izi
Otomatik test paketiyle güvenceye alınan geliştirme
Aşamalı teslim ve gerçek ekranla ara doğrulama
Mevcut sistemlerle bağımsız adapter üzerinden entegrasyon
Kaynak kod ve dokümantasyon size ait
Yayın sonrası SLA'lı bakım ve destek

Üzerine kurduğumuz teknoloji

Backend
  • .NET 9
  • ASP.NET Web API
  • PostgreSQL
Arayüz
  • Angular
  • Next.js
  • TypeScript
Mimari
  • Katmanlı (service/bll/dal)
  • Adapter tabanlı entegrasyon
Altyapı
  • Redis
  • Docker
  • MinIO
46
Sektörel ürün deneyimi
22
Sektör dikeyi
12
Hizmet başlığı
.NET 9
Modern çekirdek yığın

Sık sorulanlar

Sıfırdan mı yazıyorsunuz, yoksa hazır bileşen mi kullanıyorsunuz?

İkisi de. Kod her zaman sizin için özel yazılır ama 46 sektörel üründen damıtılmış modülleri (abonelik, randevu, stok, raporlama gibi) sıfırdan yazmak yerine sizin işinize göre yeniden biçimlendiririz. Bu, hem hızı hem de denenmişliği bir arada getirir.

Süreç ne kadar sürer?

Kapsama göre değişir; küçük bir modül birkaç haftada, uçtan uca bir sistem birkaç ayda teslim edilir. İhtiyaç analizinin sonunda size yazılı bir süre ve kapsam veririz, tahmini his olarak bırakmayız.

Var olan sistemimizin üstüne inşa edebilir misiniz?

Evet. Mevcut kodu ve veri modelini önce inceleriz; kademeli modernizasyon akışımız (Akış B) tam olarak bunun için kurulmuştur — sistemi durdurmadan, adım adım yeni yapıya geçilir.

Kaynak kodu kime ait olur?

Size ait olur. Teslim edilen kaynak kod, dokümantasyon ve altyapı tanımları sizin mülkiyetinizdedir; başka bir ekibe bakım devretmek istediğinizde bu konuda bir kısıt koymayız.

Yayına aldıktan sonra destek veriyor musunuz?

Evet. Yayın sonrası SLA'lı bakım standarttır: hata giderme, güvenlik güncellemeleri, yeni entegrasyon ve geliştirme talepleri sözleşmeyle yürütülür.

Fikrinizi ya da sisteminizi masaya yatıralım

İster sıfırdan bir ürün kuralım, ister var olanı büyütelim — sürecinizi dinleyip nereden başlanacağını birlikte çıkaralım. İlk görüşme bağlayıcı değildir.