PNZ Medya
Hizmet Dokümantasyonu

Web Yazılım

İş süreçlerinizi tarayıcıdan çalışan bir sisteme taşıyoruz: panel, portal ve web tabanlı uygulamalar.

Web Yazılımı Ne Zaman Gerekir?

Web yazılımı, tarayıcıdan açılan ve kurulum gerektirmeyen bir iş uygulamasıdır. İhtiyaç genellikle şu noktada doğar: iş büyümüştür ama bilgi hâlâ dağınıktır. Sipariş mesajda, stok tabloda, iş emri panoda, servis kaydı defterde durur. Her biri kendi başına çalışır ama hiçbiri diğerini görmez; aynı bilgi üç yere girilir ve kimse toplam tabloyu göremez.

Bu noktada gereken şey çoğu zaman yeni bir program satın almak değil, mevcut kayıtların tek yerde toplanmasıdır. Web yazılımının masaüstü programlara göre iki pratik üstünlüğü var: her cihazdan açılır (ofisteki bilgisayar, depodaki tablet, sahadaki telefon) ve güncelleme tek yerden yapılır, kimsenin bilgisayarına kurulum gitmez.

Dağınık kayıtların tek panelde toplanması
  • Aynı bilgiyi birden fazla yere giriyorsanız
  • Bir sorunun cevabını yalnızca tek bir kişi verebiliyorsa
  • Excel dosyası kopyalana kopyalana kimsenin güvenmediği hale geldiyse
  • Sahadaki ekip kaydı akşam ofise dönünce giriyorsa
  • Hazır programın yarısını kullanmayıp eksik yarısı için ayrı tablo tutuyorsanız

Hazır Program mı, Web Yazılımı mı?

Hazır programWeb yazılımı (özel)
Ne zaman doğruİşleyişiniz sektör standardına yakınsaİşleyişiniz standarttan farklıysa ya da sistemler birbiriyle konuşmalıysa
UyumSüreci yazılıma uydurursunuzYazılım sürecinize göre kurulur
Başlangıç maliyetiDüşükYüksek
Gizli maliyetKullanılmayan modüller, süreç değişikliği, kullanıcı başı abonelikYok, kapsam baştan belirlenir
Kaynak koduSağlayıcıdaSizde
KurulumCihaz başına kurulum ve güncellemeTarayıcıdan açılır, güncelleme tek yerden

Hangi durumda hangisi

Sık yapılan hata

Hazır program almak her zaman daha ucuz görünür ama işleyişiniz o programın varsayımlarına uymuyorsa fark bir yerden geri gelir: ya süreç yazılıma uydurulur ya da yazılım kullanılmaz. Sahada en sık gördüğümüz sonuç ikincisidir ve maliyeti yalnızca ödenen para değil, ekibin bir daha denemeye yanaşmamasıdır.


Ne Tür Web Yazılımları Geliştiriyoruz?

Aşağıdakiler en sık kurduğumuz sistemler. Hepsi tarayıcıdan çalışır, yetki bazlı erişim taşır ve mevcut muhasebe programınızla veri alışverişi kurabilir.

SistemNe çözüyor
Yönetim paneli ve raporlamaDağınık kayıtların tek ekranda toplanması, yetki bazlı erişim, yönetici raporu.
B2B bayi ve sipariş portalıBayi kendi fiyatını ve stoğu görüp siparişi kendisi oluşturur; satış ekibi yazmaktan onaylamaya geçer.
Üretim ve iş emri takibiİş emri, aşama, duruş kaydı ve vardiya raporu. Tablet veya terminalden birkaç dokunuşla giriş.
Saha servis ve montaj uygulamasıKayıt işin yapıldığı yerde tutulur: malzeme, fotoğraf, imza. Bağlantı yoksa cihazda bekler.
Müşteri, dosya ve randevu takibiDosya kişiye değil sisteme bağlanır; randevu çakışması ve gelmeyen müşteri ölçülebilir hale gelir.
Teklif ve maliyet sistemiKalem bazlı teklif, geçmiş teklifler ve gerçekleşen maliyetin teklife bağlanması.
Müşteri portalı ve self servisMüşteriniz kendi siparişini, bakiyesini veya talebini görür; telefon trafiği azalır.
SaaS ürünü ve abonelik altyapısıKendi ürününü geliştirenler için kullanıcı yönetimi, abonelik, faturalama ve sürüm akışı.

Sektöre Göre Çözümler

Aynı isimle anılan iki sistem, sektöre göre bambaşka ekranlar demek. En çok çalıştığımız alanlarda tıkanan noktalar şunlar:

SektörTıkanan noktaKurduğumuz sistem
Üretim ve imalatDuruş ve fire kaydı tutulmuyor, verimlilik tartışması hafızayla yapılıyorİş emri ve duruş takibi, vardiya raporu
Toptan satış ve bayilikSipariş telefonla ve mesajla geliyor, satış ekibi sipariş yazmakla vakit kaybediyorB2B bayi portalı, cari ve stok görünürlüğü
Servis ve montajSaha kaydı akşam ofiste giriliyor, bazı işler faturalanmadan kapanıyorMobil saha kaydı, malzeme ve imza
Danışmanlık ve hizmetDosya takibi kişiye bağlı, sorumlu izne çıkınca tablo kayboluyorMüşteri ve dosya yönetimi, gecikme uyarısı
Perakende ve çok şubeliMerkezdeki tablo gün sonu raporlarını bekliyorŞube bazlı satış ve stok paneli, transfer önerisi
Klinik, kurs ve stüdyoRandevu ajandada, gelmeyen müşteri ölçülmüyorOnline randevu, hatırlatma ve doluluk raporu

Proje Nasıl İlerliyor?

Kapsamı biz çıkarıyoruz. Teklifi isteyen taraf kapsamı da yazıyorsa iş büyük ihtimalle yarım kalır: süreci anlatıldığı gibi değil işlediği gibi görmeden yazılan kapsam, sahada karşılık bulmuyor.

  1. 1Yerinde görüşme: bugün hangi bilginin nerede tutulduğunu çıkarıyoruz (defter, tablo dosyası, mesajlaşma grubu, kasa programı). Kapsam bu tablodan doğuyor.
  2. 2Kapsam ve öncelik: ihtiyaç listesi tek yığın değil, sırayla devreye girecek aşamalar olarak yazılıyor. İlk aşama en çok acıtan tek noktayı çözüyor.
  3. 3Ekran tasarımı: ekranları günlük kullanacak kişiyle konuşarak tasarlıyoruz. Yoğun saatte kaç saniyede doldurulacağı, özellik sayısından önce geliyor.
  4. 4Geliştirme ve deneme: ilk sürüm tüm firmaya değil tek ekibe ya da tek hatta açılıyor. Gerçek kullanımda eksikler bir haftada çıkıyor.
  5. 5Teslim ve eğitim: kaynak kodu ve veritabanı erişimi size veriliyor, eğitim ekranı kullanacak kişiye anlatılıyor. Sonraki katmanlar ihtiyaç doğdukça ekleniyor.
Neden dar kapsamla başlıyoruz

Tüm ihtiyacı tek seferde çözmeyi vaat eden projeler sahada en çok tıkanan projeler. En çok acıtan tek noktayla başlayıp kullanım verisiyle büyütmek hem ilk faydayı erken veriyor hem de sonraki aşamanın kapsamını tahminle değil gerçek veriyle netleştiriyor.


Mevcut Sisteminizle Entegrasyon

Muhasebe programınız çalışıyorsa değiştirilmemeli. Yaptığımız işlerin büyük kısmı mevcut sistemin üstüne kurulan bir katman: muhasebe tarafınız olduğu gibi kalıyor, saha tarafındaki boşluk kapanıyor. İlk sorduğumuz şey de bu oluyor: hangi programı kullanıyorsunuz.

  • Ön muhasebe ve ERP: Logo, Netsis, Mikro, Paraşüt
  • e-Fatura ve e-İrsaliye: mevcut entegratörünüz korunur
  • Ödeme: iyzico, PayTR, sanal POS ve banka entegrasyonları
  • Saha donanımı: barkod ve karekod okuyucu, endüstriyel etiket yazıcı, tablet terminal
  • Mesaj ve bildirim: SMS, e-posta ve WhatsApp bildirim altyapıları
  • Makine tarafı: gerektiğinde PLC sayaç bilgisinin üretim adedine bağlanması
Çift yönlü akış her zaman gerekmiyor

Hangi verinin tek yönlü, hangisinin çift yönlü akacağını en baştan kararlaştırıyoruz. Gereksiz yere kurulan çift yönlü akış, ilk gün çalışsa da uzun vadede bakım yükü ve veri çakışması üretiyor.


Mimari ve Teknoloji

Teknoloji seçimi projeye göre yapılıyor, elimizde tek bir şablon yok. Monolitik ya da servis tabanlı mimari, projenin büyüklüğüne ve ekibinizin devralma ihtimaline göre belirleniyor: devralacak bir ekip varsa sade yapı, ölçek büyükse ayrıştırılmış servisler.

JSON
{
  "database": "PostgreSQL | MongoDB",
  "cache": "Redis",
  "queue": "Bull | RabbitMQ",
  "auth": "JWT | OAuth2",
  "deployment": "Docker | Kubernetes"
}
Sık kullandığımız altyapı bileşenleri
Devralınabilir kod

Kod tabanı modüler, test edilebilir ve dokümante edilmiş şekilde tutulur; CI/CD ile otomatik test ve dağıtım sağlanır. Ölçüt şu: projeyi başka bir ekip devraldığında baştan çözümleme yapmak zorunda kalmamalı.


Güvenlik ve Performans

OWASP standartlarına uygun geliştirme yapıyoruz. Kimlik doğrulama, yetkilendirme, istek sınırlama ve girdi doğrulama her projede standart. Kişisel veri işlenen sistemlerde yetki bazlı erişim ve işlem kaydı en baştan kurgulanır; kim hangi kaydı görebilir ve değiştirebilir, sonradan eklenen bir katman değildir.

TypeScript
// Rate limiting ve input validation
app.use(rateLimit({ windowMs: 60000, max: 100 }));
app.use(helmet());
app.use(express.json({ limit: '10kb' }));

// JWT doğrulama
const authMiddleware = (req, res, next) => {
  const token = req.headers.authorization?.split(' ')[1];
  try {
    req.user = jwt.verify(token, process.env.JWT_SECRET);
    next();
  } catch { res.status(401).json({ error: 'Unauthorized' }); }
};
Güvenlik katmanı örneği
Performans

Lazy loading, CDN, veritabanı indeksleme ve sorgu optimizasyonu her projede uygulanır. Panel tarafında ölçüt Core Web Vitals değil, en yoğun saatte en kalabalık listenin ne kadar sürede açıldığıdır; testi gerçek veri hacmiyle yapıyoruz.


Web Yazılım Fiyatları

Yazılım tarafında paket fiyat vermiyoruz ve bunun sebebi kaçamak değil: aynı isimle anılan iki iş bambaşka kapsamda olabiliyor. Dört makineli bir üretim takibiyle kırk makine ve üç vardiyalı olanı aynı teklife sığmıyor. Teklifi üç şey belirliyor.

  1. Kaç ekran ve kaç kullanıcı olacağı
  2. Mevcut sisteminizle ne kadar veri alışverişi gerektiği
  3. Sahada mobil kullanım ve donanım olup olmayacağı

Bunlar ilk görüşmede netleşiyor, teklif ondan sonra çıkıyor. Kapsam sonradan büyürse fiyatı değiştirmiyoruz, yeni bir aşama olarak ekliyoruz; böylece bütçe sürprizle karşılaşmıyor. Kurumsal web sitesi tarafında ise durum farklı, orada dört kademeli paket fiyatımız açık.


Teslim, Kaynak Kodu ve Sonrası

Proje sonunda kaynak kodu ve veritabanı erişimi size teslim edilir. Bakım anlaşması zorunlu değil: sistemi kendi ekibinizle çalıştırmaya devam edebilir, gerektiğinde bize dönebilir ya da başka bir ekiple geliştirebilirsiniz. Devir sırasında sistemin nasıl kurulduğunu anlatan teknik belge de bırakıyoruz.

Canlıya alma sonrası izleme, hata takibi ve güncelleme desteği isteğe bağlı. SLA ile garanti süre ve müdahale süreleri belirlenebilir. Docker ile paketlenen sistemler kendi sunucunuzda veya özel bulut ortamınızda çalıştırılabilir; on-premise gereksinimler karşılanabilir.

Hangi süreç tıkanıyor?

Bugün hangi bilginin nerede tutulduğunu anlatın; kapsamı çıkarıp teklifi ona göre verelim. İlk görüşme bir şey satmak için değil, kapsamı netleştirmek için.

Kapsam Görüşmesi İsteyin

Yazılım Hizmet Bölgeleri

Aşağıdaki bölgelerde yüz yüze görüşüyoruz ve o bölgeye özel sayfalarımız var: oradaki firmaların hangi süreçlerde tıkandığı, hangi sanayi bölgesinde ne üretildiği ve nasıl çalıştığımız orada anlatılıyor.

Bölgeniz listede yoksa da hizmet veriyoruz: yazılım şirketi hizmetimiz

Bu sayfa 2026-09-05 tarihinde güncellendi. Fiyat ve süre bilgileri o tarihte geçerliydi.


Sıkça Sorulan Sorular

Web sitesi anlatır, web yazılımı iş yaptırır. Site ziyaretçiye bilgi verir; web yazılımı kullanıcı girişi, veri kaydı, yetki ve raporlama içerir. Kurumsal siteniz varsa üstüne panel eklenebilir, ikisini aynı anda kurmak zorunda değilsiniz.
Hayır. Yaptığımız işlerin büyük kısmı mevcut programın üstüne kurulan bir katman. Logo, Netsis, Mikro ve Paraşüt ile veri alışverişi kuruyoruz; muhasebe tarafınız olduğu gibi kalıyor.
Paket fiyat vermiyoruz. Ekran ve kullanıcı sayısı, mevcut sisteminizle entegrasyon derinliği ve sahada mobil kullanım olup olmayacağı fiyatı belirleyen üç başlık. İlk görüşmeden sonra teklif veriyoruz.
Özellik listesine bağlı. Tek tıkanma noktasına odaklanan ilk aşama genellikle birkaç hafta içinde deneme kullanımına açılıyor; basit bir SaaS MVP 8-12 haftada, karmaşık B2B uygulamalar 4-6 ay sürebiliyor.
Evet. Docker ile paketlenip sizin sunucunuzda veya özel bulut ortamınızda çalıştırılabilir. On-premise gereksinimler de karşılanabilir.
Evet. Proje sonunda kaynak kodu ve veritabanı erişimi size teslim ediliyor. Bakım anlaşması olmadan da sistemi kullanmaya ve başka bir ekiple geliştirmeye devam edebilirsiniz.
Yönetim ekranlarını teknik bilgi gerektirmeyecek şekilde kuruyoruz ve eğitimi ekranı gerçekten kullanacak kişiye veriyoruz. Kullanıcı ekleme, yetki değiştirme ve rapor alma gibi işler için bize bağımlı kalmıyorsunuz.
Tutulabilir. Mobil tarafta kayıt cihazda saklanıyor ve bağlantı geldiğinde gönderiliyor. Depo, bodrum katı ve şantiye gibi yerlerde çalışan ekipler için bu davranış standart olarak kuruluyor.
Yaptığımız işlerin çoğu on ile elli kişi arasındaki firmalarda. Kapsamı bilinçli olarak dar tutuyoruz: önce tek bir sorunu çözen bir ekran, ihtiyaç büyüdükçe üstüne katman. Kullanılmayacak bir sistem satmak işimize gelmiyor.
Şart değil. Çalışan bir sistem varsa önce devralınabilir mi ona bakıyoruz; kod okunabilir ve veritabanı sağlamsa üstüne geliştirmek hem hızlı hem ucuz oluyor. Sıfırdan yazmayı ancak devralmanın maliyeti yeniden yazmayı geçtiğinde öneriyoruz.
Bize yazın