Web Yazılım Nedir, Hazır Çözümlerden Farkı Ne?
Web yazılım, tarayıcı üzerinden çalışan ve işletmenizin belirli bir iş problemini çözmek için sıfırdan geliştirilen uygulamaların genel adıdır. Bir kurumsal web sitesi markanızı tanıtırken, web yazılımı işinizi bizzat yürütür: müşteri kayıtlarını tutar, teklifleri takip eder, siparişleri işler, saha ekibinden veri toplar, raporlar üretir ve departmanlar arasındaki bilgi akışını tek bir merkezde birleştirir. Kısacası web tasarım "vitrininiz", web yazılım ise "fabrikanızdır". Bu iki hizmetin nerede ayrıştığını merak ediyorsanız web tasarım hizmetimizin kapsamına da göz atabilirsiniz.
Piyasada her iş için hazır bir paket program bulmak mümkün; peki neden özel web yazılım? Çünkü hazır çözümler ortalama bir işletmenin ortalama ihtiyaçlarına göre tasarlanır. Sizin sipariş onay akışınız, bayi iskonto yapınız, üretim planlama mantığınız veya raporlama alışkanlıklarınız o ortalamaya uymadığında iki seçenek kalır: ya iş yapış şeklinizi programa uydurursunuz ya da programı işinize uydurursunuz. Özel web yazılım ikinci yolu seçer. Ekipleriniz Excel tabloları, e-posta zincirleri ve birbiriyle konuşmayan programlar arasında veri taşımayı bırakır; herkes aynı güncel veriye, kendi yetkisi ölçüsünde, her cihazdan erişir.
Marmaragen olarak 2015'ten beri İstanbul Maltepe İdealtepe'deki merkezimizden Türkiye genelindeki işletmelere özel web yazılım hizmeti veriyoruz. 8+ yıllık deneyimimizde 150'den fazla projeyi hayata geçirdik, 250'den fazla müşteriyle çalıştık. KOBİ'ler için hafif otomasyon araçlarından, kurumsal firmalar için çok kullanıcılı portal ve CRM sistemlerine kadar farklı ölçeklerde proje deneyimimiz var. Yaklaşımımız her zaman aynı: önce iş sürecinizi anlamak, sonra kod yazmak.
Peki neden masaüstü program değil de web yazılım? Çünkü web tabanlı uygulamalar kurulum gerektirmez: ekibiniz ofisteki bilgisayardan, evdeki dizüstünden veya sahadaki telefondan aynı sisteme tarayıcıyla bağlanır. Güncellemeler tek noktadan, sunucuda yapılır; yüz bilgisayara tek tek kurulum dağıtmakla uğraşmazsınız. Veriler yerel disklerde değil, yedeklenen merkezi bir sunucuda durur; bilgisayar bozulduğunda iş verisi kaybolmaz. İşletim sistemi bağımsızlığı da cabası — Windows, macOS, Android, iOS fark etmez. Bu esneklik, hibrit çalışma düzeninin ve saha operasyonlarının yaygınlaştığı günümüzde web yazılımını kurumsal uygulamaların varsayılan biçimi haline getirdi.
Özel Web Yazılım İşletmenize Ne Kazandırır?
Özel web yazılımına yapılan yatırım, doğru kurgulandığında kendini ölçülebilir biçimde geri öder. En görünür kazanım zaman tasarrufudur: bir siparişin telefonla alınıp Excel'e işlendiği, oradan e-postayla muhasebeye iletildiği bir süreç, web uygulamasında tek form ve tek tıka iner. Gün içinde onlarca kez tekrarlanan işlemlerde dakikaların toplamı, ay sonunda tam zamanlı bir çalışanın mesaisine denk gelebilir. İkinci kazanım veri bütünlüğüdür: aynı bilginin üç farklı dosyada üç farklı versiyonunun dolaşması son bulur; herkes tek doğru kaynaktan çalışır, "hangi liste güncel?" sorusu tarihe karışır.
Üçüncü kazanım karar kalitesidir. Verileriniz tek merkezde toplandığında raporlama bir angarya olmaktan çıkar; hangi ürünün karlı olduğunu, hangi müşterinin ödemesinin geciktiğini, hangi temsilcinin hedefin gerisinde kaldığını anlık panellerden görürsünüz. Dördüncüsü kurumsallaşmadır: iş bilgisi çalışanların kafasında ve kişisel dosyalarında değil, sistemin içinde yaşar; personel değişse de süreç aksamaz. Son olarak ölçeklenme özgürlüğü gelir — hazır paketlerde kullanıcı başına artan lisans bedelleri yerine, tamamen size ait, dilediğiniz kadar kullanıcıyla çalışan bir varlığa sahip olursunuz. Yazılım artık bir gider kalemi değil, işletmenizin bilançosuna yazılan bir dijital varlıktır.
Elbette madalyonun diğer yüzü de var: özel yazılım, hazır pakete göre daha yüksek başlangıç yatırımı ve daha uzun kurulum süresi ister. Bu yüzden her görüşmede dürüst davranıyoruz — ihtiyacınız gerçekten standart bir paketle çözülüyorsa bunu açıkça söylüyor, gereksiz yere özel geliştirme önermiyoruz. Özel yazılım, iş süreçleriniz size özgüyse ve rekabet avantajınız bu süreçlerden geliyorsa anlamlıdır; kararı birlikte, rakamlarla veriyoruz.
Marmaragen Web Yazılım Yaklaşımı
Profesyonel web yazılım hizmeti, kod yazmaktan çok daha fazlasıdır: doğru problemi bulmak, doğru mimariyi kurmak ve yazılımı yıllarca sağlıklı yaşatacak temelleri atmak gerekir. Marmaragen'in 8+ yıllık proje deneyiminden süzülen yaklaşımı üç ilkeye dayanır:
İhtiyaç analizi önce gelir, teknoloji sonra
Başarısız yazılım projelerinin büyük kısmı kötü kod yüzünden değil, yanlış anlaşılmış ihtiyaçlar yüzünden çöker. Bu nedenle her projeye kapsamlı bir keşif aşamasıyla başlıyoruz: mevcut iş akışınızı adım adım çıkarıyor, hangi işlemlerin manuel yürüdüğünü, nerede zaman ve veri kaybedildiğini tespit ediyoruz. Ardından yazılımın kapsamını modüller halinde tanımlıyor, her modülün hangi problemi çözeceğini yazılı olarak netleştiriyoruz. Teknoloji seçimi — PHP mi Python mu, MySQL mi PostgreSQL mi — ancak bu resim netleştikten sonra, projenin gerçek gereksinimlerine göre yapılır; alışkanlığa veya modaya göre değil.
Güvenlik: OWASP standartları her projede varsayılan
İş verinizi tutan bir uygulamada güvenlik bir "ek özellik" olamaz. Geliştirdiğimiz her web yazılımında OWASP standartlarını temel alıyoruz: SQL injection ve XSS'e karşı parametrik sorgular ve girdi doğrulama, CSRF koruması, güçlü oturum yönetimi, şifrelerin modern algoritmalarla saklanması, SSL/TLS ile uçtan uca şifreli iletişim ve rol tabanlı yetkilendirme. Buna düzenli güvenlik testleri ve yedekleme stratejisi eşlik eder. Daha derin denetim ihtiyaçlarında web güvenliği ve pentest hizmetimizle uygulamanızı ayrıca sıkılaştırabiliyoruz.
Ölçeklenebilir mimari ve temiz kod
Bugün 10 kullanıcıyla başlayan bir uygulama iki yıl sonra 500 kullanıcıya, on binlerce kayda ve yeni modüllere büyüyebilir. Bu yüzden mimariyi baştan ölçeklenebilir kuruyoruz: katmanlı yapı, servis odaklı tasarım, sorgu optimizasyonu, Redis ile önbellekleme ve gerektiğinde kuyruk (queue) mimarisi. "Temiz kod yapısı" bizim için bir slogan değil teslimat standardı: okunabilir, dokümante edilmiş, test edilebilir kod teslim ederiz. Böylece yazılımınız bize bağımlı kalmaz; hangi ekip devralırsa alsın rahatça geliştirmeye devam edebilir.
Web Yazılım Geliştirme Sürecimiz: Adım Adım
Yazılım projelerinde sürprizlerin ilacı şeffaf süreçtir. Marmaragen'de her web yazılım projesi, Agile prensiplerine dayanan beş aşamalı bir yöntemle yürür. Bu yöntemin en önemli özelliği, projenin sonunu beklemeden düzenli aralıklarla çalışan yazılımı görmeniz ve yönü birlikte düzeltebilmemizdir:
- Keşif ve analiz — İş süreçlerinizi, kullanıcı rollerini ve mevcut sistemlerinizi inceliyoruz. İhtiyaç listesi önceliklendirilir, kapsam ve bütçe netleştirilir, teknik gereksinim dokümanı hazırlanır.
- Mimari ve arayüz tasarımı — Veritabanı şeması, modül yapısı ve entegrasyon noktaları planlanır; ekran akışları (wireframe) çizilip onayınıza sunulur. Ne göreceğinizi kod yazılmadan bilirsiniz.
- Sprint bazlı geliştirme — Uygulama 1-2 haftalık sprintler halinde geliştirilir. Her sprint sonunda çalışan bir sürümü test ortamında incelersiniz; geri bildirimleriniz bir sonraki sprinte işlenir.
- Test ve veri taşıma — Fonksiyon, güvenlik ve yük testleri yapılır; mevcut Excel dosyalarınız veya eski sisteminizdeki veriler temizlenerek yeni uygulamaya aktarılır.
- Yayın, eğitim ve destek — Uygulama sunucuya kurulur, ekiplerinize kullanım eğitimi verilir, dokümantasyon teslim edilir. Yayın sonrası bakım ve 7/24 destek ile yanınızda olmaya devam ederiz.
Geliştirdiğimiz Web Yazılım Çözümleri
Web yazılım şemsiyesi altında birbirinden çok farklı ürünler yer alır. Aşağıda en sık geliştirdiğimiz çözüm tiplerini bulacaksınız; projeniz bunlardan birine tam oturmuyorsa endişelenmeyin — özel yazılımın doğası gereği her proje kendi sınırlarını kendisi çizer, birden fazla tipin özelliklerini tek uygulamada birleştirmek de mümkündür:
CRM (Müşteri İlişkileri Yönetimi) sistemleri
Müşteri kayıtları, görüşme geçmişi, teklif ve satış hunisi takibi, hatırlatmalar ve satış raporları tek panelde. Hazır CRM'lerin aksine, satış sürecinizin gerçek adımlarına göre kurgulanır: bayi yapınız, iskonto kurallarınız, onay mekanizmalarınız neyse ekranlar ona göre tasarlanır.
Kurumsal portal ve intranet uygulamaları
Departmanların ortak çalıştığı iç portallar: belge yönetimi, duyurular, izin ve talep formları, görev takibi, bayi/tedarikçi portalları. Rol tabanlı yetkilendirmeyle herkes yalnızca görmesi gerekeni görür; yönetim tek ekrandan tüm operasyonu izler.
İş süreci otomasyon araçları
Teklif hazırlama, fatura ve cari takip, stok hareketleri, üretim planlama, saha servis formları gibi manuel yürüyen süreçlerin web tabanlı otomasyonu. Tekrarlayan işler sistemleşir, insan hatası azalır, yöneticiler anlık raporlarla karar verir.
SaaS ürün geliştirme
Aklınızda abonelikle satılacak bir yazılım ürünü mü var? Çok kiracılı (multi-tenant) mimari, abonelik ve ödeme altyapısı, paket/limit yönetimi ve yönetim paneliyle SaaS ürününüzü fikirden lansmana birlikte götürüyoruz.
ERP ve üçüncü parti entegrasyonlar
Mevcut muhasebe, ERP, e-fatura, kargo veya pazaryeri sistemlerinizle konuşan köprü yazılımlar ve entegrasyon servisleri. Kurumsal ölçekli ERP/CRM entegrasyon projeleri için kurumsal yazılım geliştirme hizmetimize, servis mimarisi detayları için API geliştirme hizmetimize göz atabilirsiniz.
Kullandığımız Teknolojiler
Web yazılım hizmetinde "tek çekiçle her çiviye vurmak" en pahalı hatalardan biridir. Her teknolojinin güçlü olduğu bir alan vardır; biz projenizin gereksinimlerine — kullanıcı sayısı, veri yapısı, gerçek zamanlılık ihtiyacı, mevcut altyapınız ve barındırma bütçeniz — bakarak en uygun yığını (stack) öneriyoruz. Aşağıda ekibimizin uzman olduğu teknolojiler ve bunları hangi durumlarda tercih ettiğimiz özetlenmiştir:
PHP ve Laravel
Web'in en yaygın backend dili PHP'yi, modern Laravel framework'üyle kullanıyoruz. Hızlı geliştirme, geniş paket ekosistemi ve düşük barındırma maliyeti sayesinde özellikle KOBİ projelerinde ve içerik ağırlıklı uygulamalarda güçlü bir tercih.
Python: Django ve Flask
Veri işleme, raporlama ve otomasyon ağırlıklı projelerde Python'un gücünden yararlanıyoruz. Django kapsamlı kurumsal uygulamalarda "her şey dahil" yapısıyla, Flask ise hafif servisler ve mikroservislerde esnekliğiyle öne çıkar.
Node.js
Gerçek zamanlı özellikler — anlık bildirimler, canlı paneller, sohbet, WebSocket tabanlı akışlar — gerektiren projelerde Node.js kullanıyoruz. Tek dilde (JavaScript) frontend ve backend geliştirme imkânı, ekipler arası hızı da artırır.
.NET
Kurumsal ortamlarda, özellikle mevcut Microsoft altyapısıyla entegrasyon gereken projelerde .NET tercih ediyoruz. Güçlü tip güvenliği, performansı ve uzun vadeli destek döngüsüyle büyük ölçekli iş uygulamaları için sağlam bir zemin sunar.
Veritabanları: MySQL, PostgreSQL, MongoDB, Redis
İlişkisel veri için MySQL ve PostgreSQL, esnek şemalı veri için MongoDB, önbellekleme ve kuyruk yönetimi için Redis kullanıyoruz. Veritabanı tasarımını performansın kalbi olarak görüyor; indeksleme ve sorgu optimizasyonunu geliştirme sürecinin doğal parçası yapıyoruz. Sunucu tarafı mimarinin detayları için backend geliştirme hizmetimizi inceleyebilirsiniz.
RESTful ve GraphQL API'ler
Geliştirdiğimiz uygulamaları dış dünyaya kapalı kutular olarak değil, entegrasyona açık sistemler olarak kurguluyoruz. RESTful ve GraphQL API katmanları sayesinde web uygulamanız mobil uygulamanızla, ERP'nizle veya iş ortaklarınızın sistemleriyle güvenle veri alışverişi yapar. Yarın bir mobil uygulama geliştirmek istediğinizde sıfırdan başlamazsınız; mevcut API katmanının üzerine yalnızca mobil arayüz inşa edilir. Bu ileriye dönük mimari yaklaşım, ilk günden fark edilmese de yazılımınızın ömrünü ve esnekliğini belirleyen en önemli kararlardan biridir.
Veri Güvenliği ve KVKK Uyumu
Müşteri ve çalışan verisi işleyen her uygulama, 6698 sayılı Kişisel Verilerin Korunması Kanunu'nun (KVKK) kapsamına girer. Geliştirdiğimiz web yazılımlarını bu gerçeği gözeterek tasarlıyoruz: kişisel veriler amaçla sınırlı toplanır, yetkisiz erişime karşı rol tabanlı izinlerle korunur, hassas alanlar şifrelenir ve kullanıcı işlemleri denetlenebilir kayıt (log) altına alınır. Veri silme ve anonimleştirme ihtiyaçları için teknik altyapıyı baştan kurgular, KVKK süreçlerinizi yürüten hukuk ekibinizin gereksinim duyacağı teknik tedbirleri uygulamaya gömeriz. Sunucularınızın yurt içinde barındırılması gerektiğinde bunu da hosting planlamasına dahil ediyoruz. Amaç yalnızca cezai riskten korunmak değil; müşterilerinize verilerinin emin ellerde olduğunu gösterebilmektir — ki bu, dijital çağda başlı başına bir rekabet avantajıdır.
Bakım, Güncelleme ve Sürdürülebilirlik
Bir web yazılımının ömrü teslim gününde başlar, bitmez. Sunucu işletim sistemi ve kütüphaneler güncellenir, tarayıcılar değişir, iş süreçleriniz evrilir, kullanıcı sayınız artar — yazılımın bu değişime ayak uydurması gerekir. Bakımı ihmal edilen uygulamalar zamanla yavaşlar, güvenlik açıkları birikir ve bir gün "artık kimse dokunamıyor" denilen kara kutulara dönüşür. Bu yüzden her projemizde yayın sonrası dönemi baştan planlıyoruz: izleme (monitoring) araçlarıyla uygulamanın sağlığını takip ediyor, otomatik yedekleme düzenini kuruyor, güvenlik yamalarını düzenli uyguluyoruz.
Aylık bakım anlaşmalarımız kapsamında hata düzeltmeleri, küçük iyileştirmeler, performans izleme ve raporlama yer alır; yeni modül geliştirmeleri ise ayrıca planlanıp fazlar halinde devreye alınır. Yazılımınızın barındırılacağı sunucu ortamını da üstlenebiliyoruz — hız, yedeklilik ve güvenlik gereksinimlerine uygun sunucu yapılandırması için web hosting hizmetimiz devrededir. Böylece "yazılımcı başka, sunucucu başka, sorumlu belirsiz" karmaşası yaşamaz; tek muhataptan uçtan uca hizmet alırsınız.
Web Yazılım Projelerinde Sık Yapılan Hatalar
Yıllar içinde devraldığımız yarım kalmış veya sorunlu projelerden öğrendiğimiz ortak dersler var. Bu hataları bilmek, doğru yazılım firması seçerken de size pusula olur:
- Kapsamsız başlamak — "Yaparken şekillenir" diye başlayan projeler, biteceği hiç belli olmayan projelere dönüşür. Yazılı kapsam ve önceliklendirilmiş modül listesi olmadan kod yazılmamalıdır.
- Her şeyi tek seferde istemek — On beş modülün hepsini birden geliştirip bir yıl sonra yayına çıkmak yerine, en kritik üç modülle 6-8 haftada canlıya geçip gerçek kullanıcı geri bildirimiyle ilerlemek hem riski hem maliyeti düşürür.
- Dokümantasyonsuz teslim almak — Kaynak kodu, veritabanı şeması ve kurulum dokümanı olmayan bir yazılım, onu yazan kişiye ömür boyu bağımlılık demektir. Teslim paketinin içeriğini sözleşmede netleştirin.
- Güvenliği sona bırakmak — Yayına girdikten sonra "güvenlik ekleyelim" olmaz; yetkilendirme, girdi doğrulama ve şifreleme mimarinin ilk gününden kurgulanmalıdır.
- Test ortamı olmadan canlıda deneme — Her değişikliğin önce test ortamında doğrulanması, canlı verinizin sigortasıdır. Biz tüm projelerde ayrı test ve canlı ortam ile çalışırız.
Hangi Sektörlere Web Yazılım Geliştiriyoruz?
150'yi aşkın projede farklı sektörlerin iş yapış biçimlerini yakından tanıdık. Üretim firmaları için sipariş, reçete ve üretim takip uygulamaları; toptan ve dağıtım firmaları için bayi portalı ve cari takip sistemleri; hizmet sektörü için randevu, teklif ve sözleşme yönetimi; eğitim kurumları için kayıt ve öğrenci takip yazılımları; sağlık alanında hasta randevu ve süreç yönetimi araçları; lojistik tarafında sefer ve araç takip panelleri geliştirdik. Online satış operasyonu yürüten işletmeler için ise web yazılımını e-ticaret altyapısıyla entegre çalışan sipariş ve stok yönetim sistemleriyle tamamlıyoruz.
Sektör deneyimi önemli bir hızlandırıcıdır; ama asıl yaklaşımımız her işletmeyi kendi özelinde dinlemektir. Aynı sektördeki iki firmanın bile süreçleri birbirinden ciddi biçimde ayrışabilir — zaten özel yazılımın varlık sebebi de tam olarak budur. İstanbul merkezli çalışıyoruz; keşif ve analiz toplantılarını Maltepe İdealtepe'deki ofisimizde yüz yüze veya çevrimiçi yürütüyor, Türkiye'nin her ilinden projeleri uzaktan yönetebiliyoruz.
Web Yazılım Fiyatları: Maliyeti Ne Belirler?
"Özel web yazılım fiyatları ne kadar?" sorusuna dürüst cevap, kapsamı görmeden verilemez; çünkü özel yazılım metrekaresi belli bir daire değil, ihtiyaca göre çizilen bir projedir. Maliyeti belirleyen başlıca değişkenler şunlardır:
- Modül ve ekran sayısı — Üç ekranlı bir talep takip aracı ile on beş modüllü bir kurumsal portal aynı emek değildir.
- Kullanıcı rolleri ve yetki karmaşıklığı — Tek tip kullanıcı mı, yoksa admin, editör, bayi, tedarikçi gibi çok katmanlı bir yetki matrisi mi?
- Entegrasyonlar — Muhasebe, ERP, e-fatura, ödeme, kargo veya SMS servisleriyle bağlantı sayısı ve karmaşıklığı.
- Veri hacmi ve performans hedefleri — Yüz binlerce kayıt ve eşzamanlı kullanıcı, mimaride ek yatırım gerektirir.
- Raporlama derinliği — Basit listeler mi, yoksa grafikli yönetim panelleri ve dışa aktarımlar mı?
Ücretsiz keşif görüşmesinde ihtiyacınızı birlikte netleştirip kalem kalem, kapsamı yazılı bir teklif sunuyoruz. Bütçenize göre projeyi fazlara bölerek önce en kritik modülle yayına çıkmak da mümkün; böylece yazılım kendini erken amorti etmeye başlar.
Fiyat karşılaştırması yaparken toplam sahip olma maliyetine bakmanızı öneririz: hazır bir paketin kullanıcı başına aylık lisans bedeli, beş yıllık dönemde çoğu zaman özel yazılımın tek seferlik geliştirme maliyetini aşar — üstelik paket sizin süreçlerinize hiçbir zaman tam oturmaz. Ayrıca ucuz görünen tekliflerin arkasında çoğunlukla dokümantasyonsuz, testsiz ve güvenlik önlemi alınmamış kod vardır; bunun faturası ise yayına girdikten sonra kesilir. İstanbul'da web yazılım hizmeti veren firmalar arasında seçim yaparken referans projelere, teslim paketinin içeriğine ve yayın sonrası destek şartlarına mutlaka bakın.
Neden Marmaragen?
Türkiye'de web yazılım hizmeti sunan çok sayıda firma ve serbest geliştirici var; doğru iş ortağını seçmek, projenin kendisi kadar kritik bir karar. Marmaragen'i tercih eden 250'den fazla müşterinin ortak gerekçeleri şunlar:
- 8+ yıl deneyim, 150+ tamamlanmış proje: 2015'ten beri İstanbul'dan Türkiye geneline özel yazılım geliştiriyoruz; 250+ müşteri referansımız var.
- İş odaklı yaklaşım: Önce sürecinizi anlıyor, sonra kod yazıyoruz; yazılım işinize uyar, tersi değil.
- Şeffaf süreç: Sprint bazlı geliştirme ile her aşamada çalışan sürümü görür, projenin nereye gittiğini bilirsiniz.
- Kaynak kod sizde: Teslimde kodun tamamı, dokümantasyon ve tüm haklar işletmenize devredilir.
- Güvenlik standardı: OWASP tabanlı geliştirme, düzenli testler ve yedekleme her projede varsayılandır.
- Yayın sonrası yanınızdayız: Bakım anlaşmaları, sürüm güncellemeleri ve 7/24 canlı destek.
Uygulamanızın yönetim tarafı için özel admin panel hizmetimizi, yayına aldıktan sonra doğru kitleye ulaşması için Google SEO hizmetimizi de inceleyebilirsiniz. Sorularınız için bize +90 532 209 87 84 numarasından veya ugurerol@marmaragen.com adresinden ulaşabilirsiniz.