Yazılım
Ajansı.
Hazır çözüm yetmediğinde devreye gireriz. Ürün, entegrasyon ve size özel araçlarla büyümenin altyapısını kodluyoruz.
Roimake, İstanbul merkezli bir yazılım ajansıdır. Hazır programların yetmediği yerde size özel iş uygulaması, CRM, müşteri paneli ve mobil uygulama geliştirir; mevcut sistemlerinizi birbirine bağlarız. Kendi ürünümüz Proje CRM'i de aynı ekip yazıyor ve işletiyor. Kaynak kod, veritabanı ve hesaplar baştan sizin adınıza açılır; sözleşme projeye özel ve aşama teslimlidir.
Projeni konuşalım ↗Yazılım bir maliyet değil, bir kaldıraçtır.
Kod yazmak kolay; doğru şeyi yazmak zor. Her projeye iş hedefinden başlarız: hangi metriği oynatacak? Sonra en kısa yoldan, bakımı mümkün ve ölçeklenebilir biçimde inşa ederiz. Teslimden sonra da yanınızdayız.
Keşif & kapsam
Problemi netleştirir, en küçük değerli sürümü tanımlarız; şişkin kapsam düşmandır.
Mimari & tasarım
Bugünü çözen, yarını kilitlemeyen teknik kararlar alırız.
Sprint geliştirme
İki haftalık ritimde çalışan yazılım; slayt değil, ürün gösteririz.
Yayın & bakım
İzleme, güvenlik ve performans kurulu gelir; canlıya çıkmak başlangıçtır.
İnsan yargısını, makine hızıyla ölçekliyoruz.
Yazılım ajansı ne yapar?
Yazılım ajansı, bir işletmenin ihtiyacını dinleyip o ihtiyaca özel yazılımı tasarlayan, geliştiren ve yayından sonra da işleten ekiptir. Yazılım şirketinden farkı, tek ürünü herkese satmak yerine sizin işinize göre üretim yapmasıdır. Roimake'te bu iş altı başlıkta toplanır. Kurumsal web sitesi bunlardan biri değildir; onu web tasarım ekibimiz ayrı hizmet olarak yapar.
Özel iş uygulaması
Tablolarla, mesaj gruplarıyla ve birbirini görmeyen üç ayrı programla yürüyen süreci tek uygulamada toplarız: teklif takibi, sipariş ve stok, saha ekibi formları, bayi sipariş ekranı. Uygulama sizin iş akışınıza göre kurulur; siz uygulamaya uymazsınız.
CRM ve satış yönetimi
Müşteri kayıtları, satış hunisi, teklif ve görev takibi tek yerde. Hazır bir CRM işinizi karşılıyorsa onu kurup uyarlamak daha doğru olabilir; karşılamıyorsa özel geliştiririz. Bu alanda kendi ürünümüz Proje CRM var; onu yazarken öğrendiklerimiz sizin projenize taşınır.
Müşteri paneli ve portal
Müşterilerinizin ya da bayilerinizin giriş yapıp sipariş verdiği, belge indirdiği, sürecin nerede olduğunu gördüğü web uygulaması. Telefonla sorulan "siparişim ne durumda" sorusunu ekrana taşır.
Mobil uygulama
iOS ve Android uygulamalarını Expo ile React Native üzerinde tek kod tabanından geliştiririz. Saha ekibi, servis randevusu, sadakat programı ve müşteri uygulaması gibi işlerde mağaza yayını ve sürüm yönetimi de bize aittir. Uygulamanın web paneliyle aynı veritabanını kullanması için arka ucu birlikte kurarız.
Entegrasyon ve otomasyon
Muhasebe programı, e-fatura, kargo, ödeme altyapısı, reklam platformları ve CRM arasında elle taşınan veriyi otomatik akıtırız. En sık istenen örnek: web formundan gelen talebin CRM'e düşmesi ve satışa dönüşenin reklam hesabına dönüşüm olarak geri bildirilmesi. Yapay zekâ destekli sınıflandırma ve özetleme adımları için yapay zekâ ekibimizle birlikte çalışırız.
Mevcut sistemi yenileme
Yıllar önce yazılmış, geliştiricisi ulaşılamayan ya da yeni özellik eklenemeyen yazılımı önce anlar, sonra parça parça yenileriz. Sıfırdan yazmak çoğu zaman en pahalı yoldur; önce en çok acıtan modülü değiştirir, sistemi çalışır tutarız.
Kime uygun, kime uygun değil?
Bir yazılım ajansıyla özel yazılım geliştirmek her işletme için doğru yatırım değildir. Hangi durumlarda işe yaradığını da, hangi durumlarda para kaybettirdiğini de baştan söyleyelim.
Uygun
- Aynı işi her gün elle tekrarlayan, verisi birkaç programa dağılmış ve büyümesi bu dağınıklığa takılan işletmeler.
- Hazır programı denemiş, iş akışı ona uymadığı için yarım kullanan ya da ek modüller için sürekli ödeme yapan ekipler.
- Müşterisine ya da bayisine kendi markasıyla bir panel, uygulama ya da sipariş kanalı sunmak isteyenler.
- En çok iş yaptığımız alanlar: inşaat ve gayrimenkul, otomotiv, perakende ve e-ticaret, yeme-içme ve turizm, B2B ve üretim.
Uygun değil
- İhtiyacı piyasadaki hazır bir programın olduğu gibi karşıladığı işletmeler. Bunu keşifte görürsek söyler, hazır programı öneririz.
- Kapsamı henüz belirsiz, "önce yazılalım sonra ne olacağına bakarız" diyen projeler. Kapsam netleşmeden geliştirme başlamaz.
- Yayından sonra bakım için bütçe ayırmayacak olanlar. Yazılım bir kez yazılıp bırakılmaz; bakımsız sistem birkaç yılda yenilenme maliyeti çıkarır.
Proje nasıl ilerler?
Yazılım ajansıyla proje altı aşamada yürür. Süreler orta ölçekli bir iş uygulaması için tipik değerlerdir; sizin projenizin takvimi keşif sonunda yazılı teklife girer. Garanti değil, plan olarak okuyun.
| Aşama ve tipik süre | Ne yapıyoruz | Size teslim edilen | Sizden beklenen |
|---|---|---|---|
| Keşif ve kapsam · 1-2 hafta | Mevcut iş akışını, kullanılan programları ve veriyi inceleriz; en küçük değerli sürümü birlikte tanımlarız | Kapsam belgesi, ekran listesi, teknik yaklaşım ve takvimli teklif | Süreci bilen kişilerin toplantılara katılması, örnek veri ve mevcut sistemlere erişim |
| Tasarım ve prototip · 2-3 hafta | Ekranları önce tıklanabilir prototip olarak kurarız; kod yazmadan akışı deneriz | Prototip ve tasarım dosyaları | Prototipi gerçek kullanıcılarla denemek, düzeltme notlarını tek turda vermek |
| Aşamalı geliştirme · iki haftalık sprint'ler | Her sprint sonunda çalışan bir parça gösteririz; en kritik modül önce yazılır | Sprint sonunda test ortamında çalışan yazılım | Her sprint sonu 30-45 dakikalık gösterim toplantısı, geri bildirim |
| Test ve kabul · 1-2 hafta | Otomatik testler, gerçek veriyle deneme, güvenlik kontrolü ve mevcut veriden aktarım | Kabul listesi ve test raporu | Ekibinizin yazılımı kendi verisiyle denemesi |
| Yayın | Canlı ortamı sizin hesaplarınızda kurar, alan adı ve erişimleri bağlar, ekibinize eğitim veririz | Canlı sistem, kullanıcı kılavuzu, teknik dokümantasyon | Yayın günü için karar verici bir kişi |
| Bakım | İzleme, güncelleme, hata düzeltme ve küçük geliştirmeler | Aylık bakım özeti | Yeni ihtiyaçları tek listede toplamak |
Prototipte "bu böyle olmaz" demek ucuzdur; geliştirme bittikten sonra demek pahalı. Bu yüzden ilk iki aşamaya kod yazmadan vakit ayırırız.
Hangi teknolojiyle, neden?
Web uygulaması geliştirme işlerinde Next.js ve TypeScript, veritabanında PostgreSQL, mobilde React Native kullanırız. Gerekçe moda değil, üç pratik sonuç: aynı ekip web ve mobili tek dilde yazar, tip güvenliği hataların çoğunu daha yazarken yakalar, PostgreSQL kanıtlanmış ve hiçbir tedarikçiye bağımlı olmayan bir veritabanıdır. Hepsi açık kaynaklıdır; yarın bizden ayrılsanız başka bir yazılım ajansı kodu devralıp sürdürebilir. Mevcut sisteminiz başka bir dille yazılmışsa onu çöpe atmayız; yanına yeni parçalar ekleyip zamanla taşırız.
Hazır program mı, özel yazılım mı?
Cevabımız her zaman "özel yazılım" değildir. Keşifte sizin durumunuzu bu tabloya yerleştiririz.
| Durumunuz | Önerimiz | Neden |
|---|---|---|
| İş akışınız sektörde yaygın olanla aynı; özel bir farkınız yok | Hazır program | Daha ucuz, daha hızlı, bakımı üreticide |
| Hazır program işin yüzde seksenini karşılıyor, kalan kısım elle yürüyor | Hazır program + entegrasyon ve küçük özel modül | Aradaki boşluğu kapatmak sıfırdan yazmaktan ucuzdur |
| İş akışınız rakiplerinizden ayrıştığınız yer; hazır program sizi ortalamaya çekiyor | Özel yazılım | Farkınızı koruyan yazılım hazır satılmaz |
| Birden çok hazır programa ayrı ayrı ödeme yapıyor, veriyi aralarında elle taşıyorsunuz | Önce entegrasyon; gerekirse özel uygulama | Toplam abonelik maliyeti birkaç yılda özel yazılımı geçebilir |
| Müşterinize ya da bayinize kendi markanızla bir kanal sunmak istiyorsunuz | Özel yazılım (panel ya da mobil uygulama) | Beyaz etiketli hazır çözümler markanızı ve verinizi başkasına emanet eder |
| Henüz ilk müşterilerinizi bulmadınız, süreç her hafta değişiyor | Hazır program, şimdilik | Süreç oturmadan yazılan yazılım birkaç ayda eskir |
Veri nerede durur, kim erişir?
Özel yazılımın içinde müşterinizin kişisel verisi olur; bu yüzden güvenlik ve KVKK sonradan eklenen bir madde değil, keşifte sorulan ilk sorulardandır. Sertifika ya da rakam vaat etmiyoruz; ne yaptığımızı yazıyoruz.
- Veri konumu. Sunucunun Türkiye'de mi, AB'de mi olacağı keşifte sizinle kararlaştırılır. Kişisel veriyi yurt dışına aktarmak KVKK'da ayrı bir konudur; hukuk danışmanınızla birlikte karar verir, kararı teknik dokümana yazarız.
- Erişim. Her kullanıcı yalnızca işinin gerektirdiği veriyi görür; yetkiler rol bazlı tanımlanır. Roimake ekibinin canlı veriye erişimi bakım kapsamıyla sınırlıdır ve her erişim kayıt altındadır.
- Yedek. Veritabanının otomatik ve düzenli yedeği kurulur; yedeğin geri yüklenebildiği yayın öncesinde denenir. Yedeğin nerede tutulduğu ve ne kadar saklandığı sizinle kararlaştırılır.
- Aydınlatma ve rıza. Formlar ve kullanıcı kayıtları KVKK aydınlatma metniyle yayına girer; saklama süreleri ve silme akışı yazılımın içinde tanımlanır. Ölçümde çerez onayı ve Consent Mode v2 için veri gizliliği çağında ölçüm yazımızdaki yaklaşımı uygularız.
- Şifre istemeyiz. Sunucu, alan adı ve servis hesaplarınız sizin adınıza açılır; biz platformların yetkilendirme araçlarıyla erişiriz.
Sağlık ve finans gibi düzenlemeli sektörlerde ek mevzuat gereksinimlerini keşifte ayrıca ele alırız.
Yayından sonra bakım ve destek nasıl işler?
Canlıya çıkmak projenin sonu değil, yazılımın ömrünün başlangıcıdır. Yayın sonrasında iki seçenek vardır: aylık bakım anlaşması ya da çağrı üzerine saatlik destek. Sürekli kullanılan sistemlerde aylık bakımı öneririz; kapsamı şudur.
| Kalem | Ne kapsar | Ritim |
|---|---|---|
| İzleme | Sistemin ayakta olup olmadığı, hata kayıtları ve yavaşlayan ekranlar | Sürekli; kritik hatada aynı gün müdahale |
| Güncelleme | Kütüphane, sunucu ve güvenlik yamaları | Aylık; acil güvenlik yamasında hemen |
| Hata düzeltme | Yayın sonrası ortaya çıkan hatalar | Bildirimde; kabul aşamasında tanımlı hatalar bakım süresince ücretsiz |
| Küçük geliştirme | Yeni alan, rapor, küçük ekran değişikliği | Aylık bakım saati içinde; büyüğü ayrı teklif |
| Aylık özet | Ne değişti, ne bozuldu, ne düzeldi, kullanım nasıl | Her ayın başında yazılı; istenirse toplantı |
Kullanım ölçümü (hangi ekran kullanılıyor, hangi adımda terk ediliyor) projenin başında kurulur ve aylık özette yorumlanır. Bu katmanı veri analitiği ekibimiz kurar.
Özel yazılım geliştirme ücreti neye göre değişir?
Fiyatı sitede yazmıyoruz; çünkü "CRM" başlığı altında üç ekranlı bir teklif takibi de olabilir, on entegrasyonlu bir satış sistemi de. Yazılım ajansı ücreti keşif sonunda yazılı teklifte netleşir ve şu beş şeye göre değişir:
- Kapsam. Ekran, kullanıcı rolü ve iş kuralı sayısı. En büyük kalem budur; keşifte küçültmeye çalıştığımız da budur.
- Entegrasyon sayısı. Bağlanacak her dış sistem (muhasebe, e-fatura, ödeme, reklam platformu) ayrı iş ve ayrı risktir.
- Platform. Yalnız web mi, web ve mobil mi; mobilde iOS ve Android tek kod tabanından çıkar ama mağaza süreçleri ek iş ister.
- Mevcut veri. Eski sistemden taşınacak verinin miktarı ve temizliği.
- Bakım modeli. Aylık bakım mı, çağrı üzerine destek mi; yayın sonrası ilk aylar teklifte ayrı kalem olarak görünür.
Sabit fiyat mı, zaman ve malzeme mi?
İkisiyle de çalışırız; hangisi olacağı anlaşmada yazılıdır. Kapsamı keşifte netleşen projelerde sabit fiyat, aşama başına ödeme ve aşama teslimiyle ilerler. Kapsamı yol boyunca şekillenecek ürün işlerinde zaman ve malzeme (harcanan sprint üzerinden ücret) daha dürüst bir modeldir; her sprint sonunda ne harcandığını ve ne çıktığını görürsünüz. Sabit fiyatta kapsam değişikliği yazılı ek teklifle yapılır; sürpriz fatura yoktur.
Kapsamda olmayanlar: sunucu, alan adı ve üçüncü taraf servis ücretleri (sizin hesabınızdan ödenir) · mağaza geliştirici hesabı ücretleri · içerik ve veri girişi · hukuki metinlerin hazırlanması (biz yerleştiririz, metni hukuk danışmanınız yazar) · kurumsal web sitesi (ayrı hizmet).
Yazılım ajansı nasıl seçilir?
Yazılım işinde yanlış seçimin bedeli, ödenen paradan çok kaybedilen aylardır. Teklifleri fiyatla değil, şu altı soruya verilen cevapla karşılaştırın. Aynı soruları bize de sorun.
| Ölçüt | Sorulacak soru | İyi cevap neye benzer |
|---|---|---|
| Kapsam | Teklifte hangi ekranlar ve iş kuralları var, hangileri yok? | Ekran ekran yazılmış bir liste. "İhtiyaca göre" cevabı kapsam değildir |
| Sahiplik | Kaynak kod, veritabanı ve sunucu hesapları kimin adına olacak? | Hepsi sizin adınıza; ajans yetkili kullanıcı. Repo baştan sizde |
| Süreç | Çalışan yazılımı ne zaman ilk kez göreceğim? | Prototip birkaç haftada, ilk çalışan parça ilk sprint sonunda. "Bitince" cevabı tehlikelidir |
| Teknoloji | Neden bu teknoloji; başka ekip devralabilir mi? | Yaygın, açık kaynaklı, dokümante bir seçim ve gerekçesi |
| Bakım | Yayından sonra ne olacak, hata çıkarsa kim bakacak? | Yazılı bakım kapsamı ve müdahale süresi |
| Kanıt | Kendi yazdığınız ve hâlâ çalışan bir sistem var mı? | Canlı, kullanılan bir ürün ya da referans; slayt değil |
Sözleşme, sahiplik ve çıkış
Yazılım ajansı değiştirmek isteyen işletmelerin en sık yaşadığı sorun, kendi yazılımının koduna ve verisine ulaşamamaktır. Bizde bu sorun baştan çözülüdür:
- Projeye özel, aşama teslimli sözleşme. Her aşamanın teslimatı ve ödemesi sözleşmede yazılıdır. Bir aşamadan sonra devam etmemeyi seçebilirsiniz; o ana kadar üretilen her şey sizde kalır.
- Kaynak kod, veritabanı ve hesaplar sizin. Kod deposu ilk günden sizin kuruluş hesabınızda açılır; biz o depoya yazarız. Sunucu, veritabanı, alan adı ve mağaza hesapları sizin adınızadır. Tasarım dosyaları ve dokümantasyon da öyle.
- Ayrılırken. Erişimlerimizi kaldırırız; depo zaten sizdedir. Kurulum ve işletim dokümanını güncel teslim eder, istenirse yeni ekibe bir devir toplantısı yaparız.
Projenizde kim çalışır?
| Rol | Sorumluluk |
|---|---|
| Proje yöneticisi | Tek muhatabınız. Kapsam, takvim, sprint toplantıları ve teklif onda |
| Yazılım geliştirici | Arka uç, web ve mobil uygulamanın kodu, entegrasyonlar |
| Ürün tasarımcısı | Ekran akışları, prototip, arayüz tasarımı |
| Veri ve ölçüm uzmanı | Kullanım ölçümü, raporlama, reklam ve CRM bağlantısı gerektiğinde ekibe katılır |
Mesai saatlerinde yazdığınız mesaja aynı gün dönüş yaparız. Geliştirme süresince iki haftada bir sprint toplantısı, bakım döneminde ayda bir değerlendirme yapılır.
Neden Roimake?
- Kendi ürünümüzü kendimiz geliştirip işletiyoruz. Proje CRM, bu ekibin yazdığı ve her gün kullandığı bir üründür. Müşteriye önerdiğimiz mimariyi, bakım düzenini ve ölçümü önce kendi ürünümüzde deniyoruz.
- Pazarlama ekibiyle aynı çatı. Yazılımı yazan ekip ile performans pazarlama ekibi yan yana oturur. Web formundan gelen talebin CRM'e düşmesi ve satışa dönüşenin reklam hesabına geri bildirilmesi çoğu yazılım şirketi için "başka birinin işi"dir; bizde tek projedir. Satış hunisi yazımızda bu bağlantının neden önemli olduğunu anlattık.
- Ölçerek geliştiririz. Yazılımın hangi ekranı kullanılıyor, hangi adımda terk ediliyor, hangi otomasyon kaç saat kazandırıyor; aylık özette bunlar yazar. ROI bizim için bir kültür, yazılımda da öyle.
- Sizi bağlamayız. Kod ve hesaplar ilk günden sizde. Bir sonraki aşamaya bizimle devam etmenizin tek nedeni işin yürümesidir. Görüşmek için iletişim sayfasından yazabilirsiniz.
Sık sorulan sorular
Yazılım ajansı ile yazılım şirketi arasında fark var mı?
Web uygulaması geliştirme ile web sitesi yapımı aynı şey mi?
Proje ne kadar sürer?
Teklif almak için ne hazırlamalıyım?
Sabit fiyatla mı, saat üzerinden mi çalışıyorsunuz?
Mevcut yazılımımızı devralıp geliştirir misiniz?
Mobil uygulama iOS ve Android için ayrı ayrı mı yazılır?
Verilerimiz nerede tutulur, sizin ekibiniz görebilir mi?
Yayından sonra yeni özellik istersek ne olur?
İstanbul dışındaki bir işletme sizinle çalışabilir mi?
Son güncelleme: 29 Eylül 2026