Kısa cevap: Mobil uygulama maliyetinin sabit, tek bir "şu kadar" rakamı yoktur; maliyet yedi temel değişkene göre kat kat değişir. Bu değişkenler sırasıyla özellik sayısı ve karmaşıklık (en büyük etken), platform tercihi (yalnız Android/iOS mı, ikisi birden mi), native mi cross-platform mı, UI/UX özgünlüğü, backend ve üçüncü parti entegrasyonlar, ekip modeli ile coğrafya ve son olarak süregelen bakımdır. Basit bir MVP ile karmaşık, platform ölçeğinde bir uygulama arasındaki fark katlarla ifade edilir; bu yüzden internette dolaşan tek bir ortalama rakam çoğu zaman yanıltıcıdır. Gerçekçi bir rakam ancak kapsam netleştikten sonra çıkarılan bir teklifle ortaya çıkar.
İkinci ve çoğu zaman gözden kaçan gerçek şudur: mobil uygulama tek seferlik bir satın alma değildir. Sunucu, bakım, güncelleme, mağaza ücretleri ve üçüncü parti servisler nedeniyle uygulama, ömrü boyunca sürekli maliyet üretir. Bu yazıda hem maliyeti oluşturan mantığı hem de "uygulama yaptırma" fiyatının neden buzdağının yalnızca görünen kısmı olduğunu adım adım açıklıyor, doğru bütçelemeyi ve doğru teklifi almanın yolunu anlatıyoruz.
Alis Dijital olarak Kayseri merkezli özel yazılım ve mobil uygulama geliştirme tarafında çalışırken en sık duyduğumuz soru "uygulama kaç para?" oluyor. Bu soruya dürüst yanıt, önce doğru soruları sormaktan geçiyor. Aşağıda bu soruları ve her birinin bütçeyi nasıl hareket ettirdiğini tek tek ele alıyoruz.
Bu rehberi, tek bir rakam ezberleyip karar vermek yerine, kendi ihtiyacınızı ve gerçek maliyet mantığını anlamanız için hazırladık. Sonunda, bir teklifi okuyup neyin neden o fiyata geldiğini çözebilecek, doğru soruları soracak ve bütçenizi bir sürpriz değil, kontrol edilen bir plan olarak yönetebilecek durumda olacaksınız. Amacımız size uygulama satmak değil, doğru yatırımı yapmanıza yardımcı olmaktır.
Mobil uygulama yaptırmak ne kadar tutar?
Mobil uygulama maliyeti, aynı arabanın fiyatını sormaya benzer: hangi model, hangi donanım, hangi kullanım şekli sorusu cevaplanmadan verilen rakam tahminden ibarettir. Bir katalog/bilgilendirme uygulaması ile gerçek zamanlı konum takibi, ödeme ve yapay zeka içeren bir platform arasındaki maliyet farkı, birkaç yüz kat mertebesine kadar çıkabilir.
Bu nedenle sağlıklı bir yaklaşım, tek bir rakam beklemek yerine maliyeti belirleyen faktörleri anlamaktır. Faktörleri anladığınızda, aldığınız her teklifin neden o seviyede olduğunu okuyabilir ve düşük ya da yüksek bir teklifin nedenini sorgulayabilirsiniz. Kapsamı netleştirmeden alınan "garanti sabit ve süper ucuz" tekliflerin çoğu, sonradan ek maliyetlerle şişer.
İkinci önemli çerçeve, maliyetin zamana yayılan yapısıdır. Bir uygulamanın hayat döngüsü boyunca bakımı, çoğu zaman ilk geliştirme bütçesinin iki ila dört katına ulaşır; bu oran projeye göre büyük ölçüde değişir. Yani bugün ödediğiniz geliştirme bedeli, toplam sahip olma maliyetinin yalnızca bir parçasıdır. Bu yazının ilerleyen bölümlerinde bu toplam maliyeti (TCO) kalem kalem açıklıyoruz.
Neden "net rakam" ancak tekliften sonra çıkar?
Bir uygulamanın maliyeti, işlevlerinin sayısına ve karmaşıklığına doğrudan bağlıdır. İki işletme "e-ticaret uygulaması istiyorum" dediğinde bile, birinin ihtiyacı basit bir katalog+sepet iken diğerininki çok satıcılı pazar yeri, canlı stok senkronizasyonu ve abonelik olabilir. Aynı cümle, tamamen farklı iki bütçe demektir.
Bu yüzden ciddi bir geliştirici, kapsamı görmeden rakam vermez; verirse de geniş bir aralık verir. Kesin rakam, gereksinimlerin yazıya döküldüğü bir brief ve MVP kapsamının tanımlanmasıyla ortaya çıkar. Özel yazılımın fiyatının neye göre belirlendiğini daha geniş ele aldığımız özel yazılım maliyeti rehberimiz, mobil uygulama için de geçerli olan bu mantığı ayrıntılandırır.
Bütçenizi tek bir rakama sabitlemenin riski
Birçok işletme, uygulama için önceden zihninde tek bir rakam belirler ve tüm teklifleri o rakama göre değerlendirir. Bu yaklaşım, gerçekte ihtiyaç duyulanı değil, beklenene uyan teklifi seçmeye yol açar; sonuç genelde eksik kapsamlı, bakımı düşünülmemiş bir üründür. Doğru yaklaşım, önce ihtiyacı ve kapsamı tanımlayıp maliyeti oradan çıkarmaktır.
Ayrıca uygulama araçlarının, bulut servislerinin ve mağaza ücretlerinin çoğu döviz bazlı olduğu için, TL cinsinden sabitlenen bir bütçe kur hareketiyle hızla eskir. Bu yüzden bütçeyi katı bir rakam yerine, öncelik sırasına konmuş bir kapsam olarak düşünmek çok daha sağlıklıdır. Kapsamı fazlara böldüğünüzde, her fazın maliyetini o zamanki koşullara göre yeniden değerlendirebilirsiniz.
Mobil uygulama maliyetini belirleyen 7 temel faktör
Mobil uygulama maliyeti tek bir kaleme değil, birbirini besleyen yedi faktöre dağılır. Bu faktörlerin her biri maliyeti farklı ağırlıkta hareket ettirir; en büyük etken neredeyse her zaman özellik sayısı ve karmaşıklıktır. Aşağıdaki tablo, her faktörün maliyeti nasıl ve neden etkilediğini özetler.

| Faktör | Maliyeti nasıl etkiler | Neden |
|---|---|---|
| Özellik sayısı ve karmaşıklık | En büyük etken; her yeni işlev tasarım, geliştirme ve test yükü ekler | Gerçek zamanlı, yapay zeka ve ödeme gibi özellikler maliyeti doğrusal değil eksponansiyel artırır |
| Platform sayısı | İki platform (iOS+Android) native yapıldığında maliyet yaklaşık iki katına yaklaşır | Her platform ayrı kod, ayrı test ve ayrı mağaza süreci demektir; Türkiye'de Android payı yüksektir |
| Native vs cross-platform | Cross-platform tek kod tabanıyla önemli tasarruf sağlayabilir | Tek kod iki platformu besler; ancak çok yüksek performans/donanım ihtiyacında native gerekebilir |
| UI/UX özgünlüğü | Şablon tasarım ucuz, markaya özel ve animasyonlu tasarım maliyeti belirgin yükseltir | Tasarım genelde bütçenin önemli bir dilimidir; kötü UX yatırımı boşa çıkarır |
| Backend ve 3. parti entegrasyon | Her entegrasyon geliştirme saati ve çoğu zaman aylık servis ücreti ekler | Ödeme, harita, bildirim, API ve ERP bağlantıları kullanıcı arttıkça maliyeti büyütür |
| Ekip modeli ve coğrafya | Saatlik oran coğrafyaya göre birkaç kat değişebilir | Oran farkı yetenek değil yerel piyasa ekonomisiyle ilgilidir; ekip modeli riski değiştirir |
| Süregelen bakım | Yıllık olarak ilk geliştirmenin belirli bir yüzdesi kadar tekrar eder | İşletim sistemi güncellemeleri, güvenlik ve hata düzeltmeleri uygulamayı yaşatır |
Bu yedi faktörün her biri, sonraki bölümlerde ayrı başlıklar altında derinleşiyor. Önemli olan şu ki, bir teklifi değerlendirirken bu faktörlerin hangi seviyede karşılandığına bakmak, salt rakama bakmaktan çok daha sağlıklıdır. Ucuz görünen bir teklif, çoğu zaman bakımı, testi veya backend'i kapsamadığı için ucuz görünür.
Faktörler nasıl birleşir?
Maliyet, bu faktörlerin toplamı değil çarpımı gibi davranır. Örneğin karmaşık bir özellik setini iki platformda native olarak, markaya özel tasarımla ve çok sayıda entegrasyonla istemek, her faktörün üst ucunu seçmek demektir; sonuç bütçeyi en yüksek banda taşır. Tersine, tek platformda cross-platform yaklaşımla, sade tasarım ve az entegrasyonla başlanan bir MVP en alt banda oturur.
Bu yüzden bütçeyi kontrol etmenin yolu, faktörleri tek tek gözden geçirip her birinde gerçek ihtiyacı belirlemektir. "İyi olur" denen her özellik, sonraki bölümde göreceğiniz gibi maliyeti sessizce büyütür.
Faktörleri okumanın pratik faydası, aldığınız bir teklifin neden yüksek ya da düşük olduğunu çözebilmenizdir. Beklediğinizden düşük bir teklif genelde bir faktörü (çoğunlukla bakım, test ya da backend) kapsam dışı bırakmıştır; yüksek bir teklif ise muhtemelen native, çok platform ya da özgün tasarım gibi üst uç tercihleri içerir. Bu okuma becerisi, sizi hem "ucuz ama eksik" hem de "pahalı ama gereksiz" tekliflerden korur.
Özellik sayısı ve karmaşıklık: en büyük maliyet kaldıracı
Bir uygulamanın maliyetini en çok belirleyen tek faktör, içerdiği özelliklerin sayısı ve karmaşıklığıdır. Her ekran, her buton ve her akış; tasarım, geliştirme ve test maliyeti üretir. Fakat kritik nokta şudur: maliyet, özellik sayısıyla doğrusal değil, karmaşıklıkla eksponansiyel biçimde artar.
Basit bir liste ekranı ile gerçek zamanlı bir mesajlaşma ya da canlı konum takibi ekranı, aynı "bir ekran" olsa da tamamen farklı iş yükleridir. Gerçek zamanlı veri, yapay zeka özellikleri ve ödeme altyapıları; hem geliştirme hem de test tarafında maliyeti orantısız büyütür. Çünkü bunlar sadece kod değil, güvenlik, ölçeklenebilirlik ve kenar durum yönetimi de gerektirir.
Hangi özellikler maliyeti en çok artırır?
Ödeme entegrasyonu, güvenlik ve uyum gereksinimleri nedeniyle basit bir formdan çok daha maliyetlidir. Gerçek zamanlı senkronizasyon, canlı takip ve anlık bildirim akışları; sürekli bağlantı ve altyapı yönetimi ister. Yapay zeka destekli öneri, görüntü işleme veya sohbet özellikleri ise hem geliştirme hem de süregelen servis maliyeti taşır.
Buna karşılık katalog görüntüleme, statik içerik, iletişim formu ve basit bildirim gibi özellikler nispeten düşük maliyetlidir. Bir MVP tasarlarken doğru strateji, yüksek maliyetli özellikleri gerçekten kanıtlanmış ihtiyaç haline gelene kadar ertelemektir.
"Nice to have" tuzağı
Projelerin çoğunda maliyeti şişiren şey, çekirdek işlev değil, "madem yapıyoruz bunu da ekleyelim" diyerek biriken ikincil özelliklerdir. Bu birikim hem geliştirme süresini uzatır hem de test yüzeyini büyütür. Kapsamı sıkı tutmak, ilerideki bölümde ele alacağımız kapsam şişmesini (scope creep) baştan engeller.
Bir uygulamada maliyeti belirleyen, kaç özellik istediğiniz değil, kaç özelliğe gerçekten ihtiyaç duyduğunuzdur. Doğru sorulmuş "bu özellik yayın için şart mı?" sorusu, çoğu zaman bütçenin en etkili kısıcısıdır.
Aynı "ekran", farklı maliyet: bir örnek
Maliyetin neden özellik sayısıyla değil karmaşıklıkla arttığını görmek için basit bir karşılaştırma yeterlidir. Bir "ürün listesi" ekranı, statik bir kataloğu gösterdiğinde düşük maliyetlidir; aynı ekran, canlı stok durumu, kişiselleştirilmiş sıralama ve gerçek zamanlı fiyat güncellemesi içerdiğinde ise arkasında ciddi bir backend ve senkronizasyon mantığı gerektirir. Kullanıcı için ikisi de "bir liste" gibi görünür, ama geliştirme yükü kat kat farklıdır.
Bu yüzden bir teklifi "kaç ekran" üzerinden değerlendirmek yanıltıcıdır. Önemli olan her ekranın arkasındaki iş mantığının derinliğidir. Geliştiriciyle konuşurken ekran sayısını değil, her ekranın ne yapması gerektiğini netleştirmek, hem doğru teklif almanızı hem de gereksiz karmaşıklığı elemeyi sağlar.
Özelliği ertelemek, iptal etmek değildir
Bir özelliği MVP dışında bırakmak, o özellikten vazgeçmek anlamına gelmez; sadece onu doğru zamana ertelemek demektir. Uygulama pazarda karşılık bulduğunda, ertelenen özellikler kazanılan gelir ve gerçek kullanıcı geri bildirimiyle finanse edilir. Bu yaklaşım, hem ilk yatırımı düşürür hem de hangi özelliğin gerçekten değer kattığını kanıtla görmenizi sağlar.
Platform seçimi: yalnız Android, yalnız iOS ya da ikisi birden
Uygulamanızı hangi platformlarda yayınlayacağınız, maliyeti doğrudan etkiler. Yalnızca tek platform (örneğin Android) hedeflemek, hem geliştirme hem test yükünü belirgin şekilde azaltır. İki platformu birden native olarak hedeflemek ise, kabaca iki ayrı uygulama geliştirmeye yaklaşan bir yük getirebilir.
Türkiye özelinde önemli bir bağlam vardır: pazarda Android cihaz payı yüksektir. Bu, bütçesi kısıtlı bir işletmenin ilk sürümde Android'e odaklanıp, doğrulama sonrası iOS'a genişlemesini rasyonel bir strateji haline getirebilir. Ancak hedef kitleniz iOS ağırlıklıysa (örneğin belirli premium segmentler), bu tersine dönebilir.
Tek platformla başlamak mantıklı mı?
Tek platformla başlamak, ilk yatırımı düşürmenin ve fikri hızlı doğrulamanın etkili bir yoludur. Uygulama pazarda karşılık bulduğunda ikinci platforma genişlemek, o zaman kazanılan gelir ve öğrenmeyle finanse edilebilir. Bu, riski öne değil sona yayan bir yaklaşımdır.
Öte yandan, iki platformu birden hedeflemenin maliyet baskısını azaltmanın en yaygın yolu cross-platform geliştirmedir; bunu bir sonraki bölümde ele alıyoruz. Platform kararı bu nedenle native/cross-platform kararından bağımsız düşünülmemelidir.
Platform kararını veriye göre vermek
Platform seçimini varsayımla değil, kendi hedef kitlenizin verisiyle vermek en doğrusudur. Mevcut web sitenizin analitiği, müşterilerinizin hangi cihazları kullandığını gösterir ve bu, ilk platform kararınız için en güvenilir kaynaktır. Kitlenizin büyük çoğunluğu tek bir platformdaysa, ilk sürümü orada başlatmak hem maliyeti düşürür hem de en fazla kullanıcıya en hızlı ulaşmanızı sağlar.
Web tarafındaki kullanıcı davranışını ölçmek ve mobil kitlenizi tanımak için önce sağlam bir mobil uyumlu siteye sahip olmak da değerlidir. Bu, hem veri toplamanızı sağlar hem de uygulama gerekliliğini test etmenin ilk adımıdır. Mobil deneyimi doğru kurmak için responsive tasarım rehberimiz yol gösterici olur.
| Platform stratejisi | Maliyet etkisi | Kimin için uygun |
|---|---|---|
| Yalnız Android | En düşük başlangıç yükü | Türkiye ağırlıklı, bütçe odaklı, hızlı doğrulama isteyen KOBİ |
| Yalnız iOS | Tek platform yükü | Premium/iOS ağırlıklı hedef kitle |
| İki platform (cross-platform) | Tek koddan iki platform; dengeli maliyet | Her iki kitleye de ulaşmak isteyen çoğu işletme |
| İki platform (native) | En yüksek maliyet; kabaca iki uygulama | Performans/donanım kritikliği yüksek uygulamalar |
Native mi cross-platform mı? Maliyet ve performans dengesi
Native ve cross-platform tercihi, maliyet ve bakım üzerinde en belirleyici teknik kararlardan biridir. Native geliştirme, her platform için ayrı ve o platforma özel kod yazmak demektir; cross-platform ise tek bir kod tabanının hem iOS hem Android'i beslemesidir. Cross-platform yaklaşım, tek kod tabanı sayesinde geliştirme ve bakım maliyetinde kaynaklara göre değişen oranlarda ciddi tasarruf sağlayabilir.
Bu tasarruf gerçek ve çoğu KOBİ projesi için anlamlıdır; ancak koşulsuz değildir. Çok yüksek performans gerektiren (yoğun grafik, ileri düzey oyun, karmaşık kamera/sensör işleme) veya derin donanım erişimi isteyen uygulamalarda native hâlâ en doğru tercih olabilir. Karar, "ucuz olan" değil "işe uygun olan" ekseninde verilmelidir.
Cross-platform ne zaman doğru seçim?
İçerik, e-ticaret, hizmet, rezervasyon, üyelik ve iş süreçleri gibi uygulamaların büyük çoğunluğu cross-platform ile mükemmel çalışır. Bu projelerde tek kod tabanı hem ilk maliyeti düşürür hem de her güncellemenin tek yerde yapılmasını sağlayarak bakım maliyetini kalıcı olarak azaltır. Bakım tarafındaki bu kalıcı tasarruf, çoğu zaman ilk maliyet farkından daha değerlidir.
Native ne zaman şart olur?
Native tercihi; en üst düzey akıcılık, karmaşık gerçek zamanlı grafik, ileri sensör/donanım kullanımı veya platforma özel en yeni yeteneklere anında erişim gerektiğinde öne çıkar. Bu ihtiyaçlar gerçekten mevcutsa, native'in ek maliyeti bir israf değil, doğru yatırımdır. Sorun, bu ihtiyaç olmadan "en iyisi olsun" diye native seçmek ve bütçeyi gereksiz yere yükseltmektir.
Karar nasıl verilmeli?
Native ile cross-platform arasındaki kararı, teknoloji modasına göre değil, uygulamanızın gerçek gereksinimlerine göre vermelisiniz. Sorulacak doğru sorular şunlardır: Uygulama yoğun grafik ya da gerçek zamanlı işlem gerektiriyor mu? Nadir bir donanım özelliğine derinlemesine erişim gerekiyor mu? Bu sorulara "hayır" diyorsanız, cross-platform büyük olasılıkla hem yeterli hem de daha ekonomiktir.
Bu karar aynı zamanda geleceğe dönük bir bakış gerektirir: uygulamanın önümüzdeki yıllarda nasıl büyüyeceğini de hesaba katın. Çoğu iş uygulaması için cross-platform, hem bugünkü ihtiyacı karşılar hem de tek kod tabanı sayesinde büyümeyi ucuza taşır. Kararı verirken deneyimli bir geliştiricinin, sizin özel durumunuza göre yönlendirmesi en sağlıklısıdır.
| Kriter | Native | Cross-platform |
|---|---|---|
| İlk geliştirme maliyeti | Daha yüksek (iki ayrı kod) | Daha düşük (tek kod) |
| Bakım maliyeti | İki kod tabanı bakımı | Tek kod tabanı, ucuz bakım |
| Performans tavanı | En üst düzey | Çoğu iş uygulaması için fazlasıyla yeterli |
| Donanım erişimi | Tam ve anında | Yaygın ihtiyaçlar için yeterli |
| Uygun kullanım | Grafik/donanım yoğun uygulamalar | İçerik, e-ticaret, hizmet, iş uygulamaları |
UI/UX tasarımı maliyeti nasıl etkiler?
Tasarım, uygulama maliyetinin ihmal edilmemesi gereken bir kalemidir ve genelde bütçenin dörtte biri civarına kadar çıkabilir; bu oran projeye göre değişir. Fakat tasarımı bir maliyet kalemi olarak görmek yanıltıcıdır: kötü tasarlanmış bir uygulama, kullanıcı ilk açılışta terk ettiği için yapılan tüm yatırımı boşa çıkarabilir. Bu anlamda UI/UX bir gider değil, dönüşüm ve elde tutma yatırımıdır.
Maliyeti belirleyen, tasarımın özgünlük derecesidir. Hazır bir arayüz kütüphanesi ya da şablon üzerine kurulu tasarım hızlı ve ucuzdur. Markaya özel, kendine has animasyonlar ve mikro etkileşimler içeren özgün bir tasarım ise daha fazla emek ve dolayısıyla daha fazla maliyet gerektirir. UI/UX tasarımının ne olduğunu ve nasıl doğru yapıldığını UI/UX tasarım rehberimizde ayrıntılı ele alıyoruz.
Şablon mu, markaya özel mi?
Erken aşamadaki bir işletme veya MVP için hazır bileşenlerle kurulmuş temiz bir tasarım genellikle yeterlidir ve bütçeyi korur. Marka kimliğinin güçlü biçimde hissedilmesi gereken, rekabetin arayüz kalitesiyle belirlendiği ürünlerde ise özgün tasarım yatırımı geri döner. Doğru karar, uygulamanın olgunluk aşamasına ve pazar konumuna bağlıdır.
Tasarımdan tasarruf etmenin doğru yolu
Tasarımdan tasarruf, tasarımı atlamak değil, kapsamı akıllıca yönetmektir. İlk sürümde çekirdek akışları kusursuz ve sade tutmak, gösterişli ama ikincil ekranlara bütçe ayırmamak sağlıklıdır. Uygulamanın web tarafıyla tutarlı bir deneyim istiyorsanız, web ve mobil UI/UX tasarımı hizmetimiz bu bütünlüğü tek elden kurgular.
Kötü UX neden gizli bir maliyettir?
Kötü tasarlanmış bir uygulamanın maliyeti, teklifte görünmez ama en ağır olanıdır. Kullanıcı bir akışı anlamadığında ya da uygulamayı hantal bulduğunda terk eder; bu, edinme için harcanan pazarlama bütçesinin de boşa gitmesi demektir. Yani kötü UX yalnızca tasarım bütçesini değil, onun kaç katı olan kullanıcı edinme bütçesini de yakar.
Bu yüzden UX'e yapılan yatırım bir gider değil, dönüşüm ve elde tutma kaldıracıdır. Sade ama iyi düşünülmüş bir akış, gösterişli ama karmaşık bir tasarımdan her zaman daha değerlidir. Tasarımda doğru harcama, "daha çok ekran" değil, "daha az sürtünme" hedefiyle yapılır.
Backend, veritabanı ve üçüncü parti entegrasyonlar
Bir mobil uygulamanın görünen yüzü ekranlar, görünmeyen ama pahalı yüzü ise backend'idir. Kullanıcı hesapları, veri saklama, iş mantığı ve güvenlik; sunucu tarafında çalışan bir altyapı gerektirir. Bu altyapı hem başlangıçta geliştirme maliyeti hem de aylık işletim maliyeti üretir; üstelik kullanıcı sayısı arttıkça bu maliyet ölçeklenir.
Üçüncü parti entegrasyonlar da benzer şekilde çift maliyetlidir: her entegrasyon hem bir kerelik geliştirme saati hem de çoğu zaman aylık bir servis ücreti taşır. Ödeme altyapısı, harita servisleri, anlık bildirim, SMS, analitik ve varsa ERP/muhasebe bağlantıları bunun tipik örnekleridir. Bu servislerin çoğu kullanım arttıkça ücretlendiğinden, uygulamanız büyüdükçe faturanız da büyür.
Veritabanı ve sunucu maliyeti neden aylık?
Veritabanı ve sunucu, uygulamanın kalbi olarak sürekli çalışır ve bu yüzden aylık maliyet üretir. Az kullanıcılı bir uygulamanın sunucu gideri düşükken, kullanıcı ve veri hacmi büyüdükçe daha güçlü altyapı gerekir. Bu, uygulamanın başarısıyla birlikte artan, sağlıklı ama planlanması gereken bir maliyettir.
Entegrasyonları doğru planlamak
Her entegrasyonu ilk sürümde eklemek yerine, çekirdek işlev için zorunlu olanlarla başlamak bütçeyi korur. Örneğin bir e-ticaret uygulamasında ödeme ve bildirim çekirdekken, gelişmiş analitik veya sadakat entegrasyonu sonraki faza bırakılabilir. Backend mimarisinin ölçeklenebilir kurulması, bu sonraki eklemelerin sancısız olmasını sağlar; bu da özel yazılım geliştirme tarafında baştan doğru mimari kurmanın değerini gösterir.
Backend'i olmayan bir uygulama olur mu?
Bazı basit uygulamalar (örneğin statik bir katalog ya da hesaplama aracı) gerçek bir backend olmadan da çalışabilir; bu, maliyeti belirgin biçimde düşürür. Ancak kullanıcı hesabı, veri saklama, ödeme veya kişiselleştirme gerektiğinde backend kaçınılmaz hale gelir. İhtiyacınızın gerçekten backend gerektirip gerektirmediğini erken netleştirmek, doğru maliyet bandını belirlemenin ilk adımıdır.
Backend maliyetini yönetmenin bir yolu da, sıfırdan kurmak yerine olgun ve yönetilen servislerden yararlanmaktır. Bu servisler başlangıç geliştirme yükünü azaltır, ancak kullanım arttıkça aylık maliyet üretir. Doğru denge, projenin ölçeğine ve büyüme beklentisine göre kurulur; küçük başlayıp gerektiğinde büyüyebilen bir mimari, çoğu KOBİ için en ekonomik yoldur.
Ekip modeli ve coğrafya: saatlik oran neden 3-5 kat değişir?
Aynı işi yapan iki ekip, bulundukları coğrafyaya göre birbirinden birkaç kat farklı saatlik oran uygulayabilir. Bu farkın kaynağı yetenek değil, yerel piyasa ekonomisidir; bir bölgedeki yaşam maliyeti ve ücret seviyeleri, o bölgedeki geliştirici oranlarını belirler. Bu yüzden aynı uygulama, kime yaptırdığınıza göre çok farklı toplam bedele çıkabilir.
Ancak burada dikkatli olmak gerekir: en düşük saatlik oran, en düşük toplam maliyet anlamına gelmez. İletişim zorlukları, saat dilimi farkı, yeniden yapım ihtiyacı ve bakım riski, ucuz görünen bir seçeneği pahalıya çevirebilir. Doğru soru "saati en ucuz kim?" değil, "toplam maliyeti ve riski en düşük kim?" sorusudur.
Freelancer, ajans ve yurt dışı ekip
Freelancer çözümü başlangıçta ucuz olabilir; ancak tek kişiye bağımlılık, süreklilik ve bakım riski taşır. Ajans modeli daha yüksek bir başlangıç bedeli karşılığında süreklilik, tek muhatap, test/QA ve proje yönetimini paketler. Yurt dışı ekipler cazip oranlar sunabilir ama iletişim, saat dilimi ve olası yeniden yapım maliyetleri gizli gider yaratabilir.
Bu modeller arasındaki seçim, projenizin büyüklüğüne, süresine ve iç ekibinizin kapasitesine bağlıdır. Bir sonraki bölümlerde bunu fiyatlandırma modelleriyle birlikte ele alıyoruz.
Saatlik oran farkı toplam maliyete nasıl yansır?
Saatlik oran ile toplam maliyet arasındaki ilişki doğrusal değildir; çünkü toplam maliyet, orana ek olarak harcanan saat sayısına da bağlıdır. Düşük oranlı ama deneyimsiz bir ekip aynı işi çok daha fazla saatte bitirebilir, hatta yeniden yapım gerektirebilir; sonuçta toplam bedel, yüksek oranlı ama verimli bir ekipten daha yüksek çıkabilir. Bu yüzden saatlik orana değil, işi doğru ve tek seferde bitirme kapasitesine bakmak gerekir.
Deneyimli bir ekibin sunduğu asıl değer, sadece kod yazması değil; doğru mimariyi kurması, tekrarları önlemesi ve ileride pahalıya patlayacak hataları baştan engellemesidir. Bu "görünmeyen" katkı, oran karşılaştırmasında görünmez ama toplam maliyette en belirleyici kalemdir. Doğru soru, "saati kaç lira?" değil, "bu iş kaç saatte ve kaç kez yapılacak?" sorusudur.
Uygulama karmaşıklık seviyelerine göre maliyet aralıkları
Uygulamaları maliyet açısından anlamanın en pratik yolu, karmaşıklık seviyelerine göre gruplamaktır. Aşağıdaki tablo üç temel seviyeyi ve tipik özelliklerini gösterir. Tabloda kasıtlı olarak sabit para tutarı verilmez; çünkü kaynaklar arası aralıklar o kadar geniştir ki tek rakam yanıltıcı olur. Amaç, kendi ihtiyacınızın hangi banda düştüğünü görmenizdir.
| Seviye | Tipik özellikler | Maliyet çerçevesi |
|---|---|---|
| Basit | Birkaç ekran, temel işlev, katalog/bilgilendirme, minimal backend | En alt bant; hızlı ve öngörülebilir |
| Orta | Kullanıcı hesabı, backend, ödeme, bildirim, API entegrasyonları | Orta bant; entegrasyon sayısıyla değişken |
| Karmaşık / platform | Gerçek zamanlı, çok sayıda entegrasyon, yapay zeka, yüksek trafik | Üst bant; kapsamla kat kat büyür |
Bu aralıkların bu kadar geniş olmasının sebebi, yukarıda saydığımız yedi faktördür. Aynı "orta karmaşıklık" etiketindeki iki uygulama, biri tek entegrasyonla diğeri on entegrasyonla geldiğinde tamamen farklı bütçelere oturur. Bu yüzden seviyeyi bir başlangıç noktası olarak kullanın, kesin rakamı tekliften bekleyin.
Dolaşan "ortalama" rakamlara dikkat
İnternette sık paylaşılan yüksek "sektör ortalaması" rakamları (örneğin uygulama başına yüz binlerce dolar seviyesindeki tahminler) çoğu zaman büyük kurumsal projelerin ortalamasıdır ve medyan bir KOBİ uygulamasını yansıtmaz. Bu tür veriler dikkatle okunmalıdır; bir mahalle işletmesinin rezervasyon uygulamasıyla küresel bir platformun maliyeti aynı çuvala konmamalıdır. Rakamı ezberlemek yerine, o rakamı oluşturan mantığı anlamak sizi yanlış beklentiden korur.
Ortalamaların yanıltıcı olmasının bir sebebi de dağılımın çarpık olmasıdır: az sayıda çok pahalı proje, ortalamayı yukarı çeker ve tipik bir uygulamayı temsil etmeyen bir rakam üretir. Bu yüzden "ortalama" yerine "sizin kapsamınıza en yakın örnek" aramak çok daha bilgilendiricidir. Bir geliştiriciden, sizinkine benzer ölçekte tamamladığı projeleri örnek göstermesini istemek, soyut ortalamalardan çok daha gerçekçi bir referans sunar.
Kendi bandınızı nasıl bulursunuz?
Kendi bandınızı bulmanın yolu, çekirdek işlevlerinizi listeleyip her birini karmaşıklık açısından işaretlemektir. Ödeme, gerçek zamanlı özellik ve yapay zeka varsa üst banda, sadece içerik ve iletişim varsa alt banda yaklaşırsınız. Bu ön çalışma, geliştiriciyle konuşmaya oturduğunuzda hem daha net teklif almanızı hem de gereksiz özellikleri elemeyi kolaylaştırır.
Mobil uygulama geliştirme süreci ve aşama maliyetleri
Bir uygulamanın toplam maliyeti tek bir işlemin değil, birbirini izleyen aşamaların toplamıdır. Her aşamanın kendine has bir emeği ve dolayısıyla bir maliyet payı vardır; bu payları bilmek, teklifin nereye harcandığını okumanızı sağlar. Aşağıdaki tablo tipik aşamaları ve her birinin bütçe içindeki yaklaşık ağırlığını gösterir; bu ağırlıklar projeye göre değişir ve sabit değildir.
| Aşama | Ne yapılır | Bütçe payı çerçevesi |
|---|---|---|
| Keşif ve analiz | Gereksinim, kapsam ve MVP tanımı; teknik mimari kararı | Küçük ama süreci belirleyen kritik pay |
| UI/UX tasarım | Kullanıcı akışları, ekran tasarımları, prototip | Bütçenin dikkate değer bir dilimi |
| Geliştirme | Ön yüz, backend ve entegrasyonların kodlanması | En büyük pay |
| Test ve QA | Çoklu cihaz testi, hata ayıklama, güvenlik kontrolü | Geliştirmenin belirgin bir yüzdesi |
| Yayın | Mağaza hazırlığı, gönderim, onay süreci | Küçük ama gözden kaçmaması gereken pay |
| Bakım | Güncelleme, güvenlik yaması, iyileştirme | Süregelen; yıllık tekrar eden pay |
Keşif aşaması neden atlanmamalı?
Keşif aşaması bütçenin en küçük kalemi olabilir ama etkisi en büyüğüdür. Bu aşamada kapsam net tanımlanır, riskler önden görülür ve sabit fiyatı mümkün kılan zemin kurulur. Keşfi atlayıp doğrudan geliştirmeye geçmek, ilerideki en pahalı gizli maliyet olan kapsam şişmesinin kapısını açar.
Bu yüzden ciddi bir geliştiricinin ücretli bir keşif çalışması önermesi bir kaçış değil, bütçenizi koruyan bir yatırımdır. Keşif sonunda elinizde net bir kapsam, gerçekçi bir zaman planı ve karşılaştırılabilir bir teklif olur. Bu çıktı, sonraki tüm aşamaların maliyetini öngörülebilir kılar.
Test ve QA'yı hafife almamak
Test ve kalite güvence (QA), maliyeti düşürmek için ilk kesilen kalem olur ama bu çoğu zaman en pahalı hatadır. Yeterince test edilmeyen bir uygulama, kullanıcıya çökmeler ve hatalarla ulaşır; bu da kötü yorumlar, düşük puan ve terk olarak geri döner. QA genelde geliştirmenin belirli bir yüzdesi kadar bir maliyet taşır ve bu pay, sonradan yaşanacak itibar kaybının yanında küçük kalır.
Özellikle Android tarafındaki cihaz çeşitliliği (fragmantasyon), test yüzeyini genişletir; farklı ekran boyutları, işletim sistemi sürümleri ve donanımlar tek tek doğrulanmalıdır. Bu test yükü, tek platform yerine iki platform hedeflendiğinde daha da artar. QA'yı bütçeye baştan koymak, yayın sonrası sürprizleri en aza indirir.
Sektöre göre mobil uygulama maliyeti nasıl değişir?
Aynı "mobil uygulama" ifadesi, sektöre göre tamamen farklı ihtiyaçlara ve dolayısıyla farklı maliyetlere karşılık gelir. Bir işletmenin sektörü, hangi entegrasyonların zorunlu olduğunu, hangi güvenlik gereksinimlerinin doğduğunu ve karmaşıklık bandını doğrudan belirler. Aşağıda yaygın sektörlerin tipik maliyet dinamiklerini ele alıyoruz; rakam değil, mantık üzerinden.
E-ticaret ve perakende
E-ticaret uygulamaları; katalog, sepet, ödeme, kargo takibi ve çoğu zaman stok senkronizasyonu gerektirir. Bu entegrasyonların her biri geliştirme yükü ve süregelen servis maliyeti taşır; kullanıcı ve sipariş hacmi arttıkça backend maliyeti ölçeklenir. Ancak önemli bir rahatlatıcı gerçek şudur: fiziksel ürün satışında mağaza komisyonu çoğu durumda uygulanmaz, dolayısıyla komisyon korkusu bütçeyi belirlememelidir.
E-ticaret tarafında maliyeti akıllıca yönetmenin yolu, MVP'de çekirdek satış akışına odaklanıp gelişmiş özellikleri (sadakat, kişiselleştirme, çoklu satıcı) sonraki fazlara bırakmaktır. Doğru kurguyu baştan planlamak için e-ticaret danışmanlığı tarafındaki deneyim, hangi özelliğin ne zaman ekleneceğini netleştirir.
Restoran, yemek ve sipariş
Restoran ve yemek siparişi uygulamaları; menü yönetimi, konum, ödeme ve çoğu zaman kurye/teslimat takibi ister. Gerçek zamanlı sipariş durumu ve harita entegrasyonu maliyeti orta banda taşır. Burada da satılan şey fiziksel bir mal veya gerçek dünya hizmeti olduğu için mağaza komisyonu çoğunlukla söz konusu değildir.
Rezervasyon, randevu ve hizmet
Rezervasyon ve randevu uygulamaları; takvim, uygunluk yönetimi, bildirim ve ödeme etrafında kurulur. Bu tür uygulamaların çoğu orta karmaşıklıktadır ve cross-platform yaklaşımla verimli biçimde geliştirilir. Çoğu hizmet işletmesi için, native uygulamadan önce mobil uyumlu bir site ya da PWA ile başlamak bile yeterli olabilir.
Kurumsal, saha ve iş uygulamaları
Kurumsal iş uygulamaları; mevcut ERP, CRM veya muhasebe sistemleriyle entegrasyon, rol bazlı yetki ve çevrimdışı çalışma gibi gereksinimler taşır. Bu entegrasyonlar ve güvenlik ihtiyaçları maliyeti üst banda yaklaştırabilir. Buna karşılık bu uygulamalar genelde doğrudan verimlilik ve maliyet tasarrufu ürettiği için yatırımın geri dönüşü nettir; bu tür projeler için özel yazılım geliştirme yaklaşımı devreye girer.
Lojistik, kargo ve saha takip
Lojistik ve saha takip uygulamaları; gerçek zamanlı konum, harita, rota ve çevrimdışı çalışma gibi teknik olarak yoğun özellikler içerir. Gerçek zamanlı ve konum tabanlı işlevler maliyeti belirgin biçimde artırır. Bu sektörde native ya da güçlü cross-platform bir çözüm gerçek bir ihtiyaçtır; burada teknik yatırım israf değil, operasyonun bel kemiğidir.
Eğitim ve içerik uygulamaları
Eğitim ve içerik uygulamaları; video akışı, ilerleme takibi, üyelik ve çoğu zaman abonelik gibi özellikler taşır. Video ve medya yönetimi hem geliştirme hem de sunucu/bant genişliği tarafında maliyet üretir; kullanıcı arttıkça bu maliyet ölçeklenir. Burada dikkat edilmesi gereken nokta, dijital abonelik satışının mağaza komisyonuna tabi olabileceğidir; bu yüzden gelir modeli baştan doğru kurgulanmalıdır.
Bu tür uygulamalarda maliyeti yönetmenin yolu, medya altyapısını verimli seçmek ve içerik kütüphanesini kademeli büyütmektir. İlk sürümde sınırlı ama kaliteli bir içerikle başlamak, hem geliştirme hem de sunucu maliyetini kontrol altında tutar. Talep büyüdükçe altyapı ve içerik birlikte ölçeklenir; bu da yatırımı gelire bağlı kılar.
Sektör ne olursa olsun geçerli kural
Sektörden bağımsız olarak değişmeyen bir kural vardır: maliyeti belirleyen, sektörün adı değil, o uygulamanın gerektirdiği teknik karmaşıklıktır. Aynı sektörde iki farklı işletme, biri sade diğeri çok entegrasyonlu istediğinde tamamen farklı bütçelere oturur. Bu yüzden sektör bir başlangıç ipucu verir, ama kesin rakam her zaman kendi kapsamınızdan çıkar.
Sektörünüz hangisi olursa olsun, doğru ilk adım gereksinimlerinizi netleştirmek ve gerçek ihtiyacınızın uygulama mı yoksa daha ekonomik bir çözüm mü olduğunu belirlemektir. Bu netlik, hangi bantta olduğunuzu görmenizi ve doğru teklifi almanızı sağlar. Kapsamınızı birlikte netleştirmek için analiz ve teklif sihirbazımız iyi bir başlangıç noktasıdır.
Fiyatlandırma ve çalışma modelleri
Uygulama maliyeti kadar önemli bir konu da, bu maliyetin hangi ticari modelle ödendiğidir. Aynı proje, sabit fiyatla mı yoksa saat başı mı çalışıldığına göre farklı risk ve bütçe dinamiği taşır. Aşağıdaki tablo başlıca modelleri, avantajlarını ve risklerini karşılaştırır.
| Model | Avantaj | Risk / dezavantaj |
|---|---|---|
| Sabit fiyat | Net kapsam, bütçe kesinliği, düşük risk | Esneklik az; imza anında daha yüksek fiyatlanır |
| Saat başı (T&M) | Esnek, çevik, değişime açık | Tavan belirsiz; final fatura tahmini çok aşabilir |
| Adanmış ekip | Uzun/karmaşık projede süreklilik | Sürekli iş yükü beslemeyi gerektirir |
| No-code / low-code | En ucuz başlangıç, teknik ekip gerekmez | Özelleştirme sınırı, platform kilidi, yeniden yazma riski |
| Paket / MVP fiyatı | Öngörülebilir, hızlı başlangıç | Kapsam dışı isteklerde ek fiyatlandırma |
Sabit fiyat mı, saat başı mı?
Sabit fiyat, kapsamı net tanımlanabilen projeler için idealdir; bütçe kesinliği sunar ve riski geliştiriciye yükler. Bu risk transferi nedeniyle sabit fiyat, imza anında genelde biraz daha yüksek fiyatlanır. Buna karşılık saat başı model, kapsamın yol boyunca değişeceği çevik projelerde esneklik sağlar ama toplam bedeli belirsiz bırakır ve final fatura tahminin epeyce üstüne çıkabilir.
2026'nın öne çıkan modeli: hibrit
2026 itibarıyla en sağlıklı yaklaşım çoğu projede hibrit modeldir: net tanımlı MVP kapsamına sabit fiyat, sonrasındaki iterasyon ve bakıma ise saat başı (T&M) retainer. Bu kurgu, başlangıçta bütçe kesinliği verirken, uygulamanın canlıda öğrenmesiyle gelen değişiklikleri esnek yönetmeyi sağlar. Böylece hem "belirsiz fatura" hem de "değişime kapalı sözleşme" tuzaklarından kaçınılır.
Kırmızı bayrak: iyi tanımlı bir MVP'ye sabit fiyat vermeyi tümüyle reddeden bir yaklaşım. Buna karşılık kapsamı netleştirmek için ücretli bir keşif (discovery) çalışması istemek son derece meşrudur ve genelde bütçeyi korur.
Adanmış ekip ne zaman mantıklı?
Adanmış ekip modeli, uzun soluklu ve sürekli gelişen ürünler için tasarlanmıştır; belirli sayıda geliştiriciyi projenize tahsis eder ve süreklilik sağlar. Bu model, uygulamanın canlıda sürekli evrildiği, yeni özelliklerin düzenli eklendiği ürünlerde verimlidir. Ancak ekibi sürekli besleyecek bir iş yükü ve net bir yol haritası gerektirir; aksi halde atıl kapasite maliyet üretir.
Çoğu KOBİ için başlangıçta adanmış ekip gereksiz büyük bir taahhüttür; bunun yerine hibrit model (MVP'ye sabit fiyat, sonrasına esnek retainer) daha ölçülüdür. Ürün belirli bir olgunluğa ve sürekli gelişim ritmine ulaştığında, adanmış ekibe geçiş anlamlı hale gelir. Model seçimi, ürünün yaşam evresine göre zamanla değişebilir.
Toplam Sahip Olma Maliyeti (TCO): buzdağının görünmeyen kısmı
"Uygulama yaptırma" fiyatı, toplam maliyetin yalnızca görünen ucudur. Gerçek maliyet, Toplam Sahip Olma Maliyeti (TCO) ile ölçülür: geliştirmenin başlangıç bedeli artı mağaza ücretleri, artı sunucu ve backend, artı bakım ve güncelleme, artı üçüncü parti servisler, artı pazarlama. Bu kalemlerin çoğu bir kez değil, uygulama yaşadıkça tekrar tekrar ödenir.
Kritik gerçek şudur: bir uygulamanın yaşam döngüsü boyunca bakımı, çoğu zaman ilk geliştirme bütçesinin iki ila dört katına ulaşır; bu oran projeye göre büyük ölçüde değişir. Yani bugün geliştirmeye ödediğiniz para, önümüzdeki yılların toplam maliyetinin küçük bir kısmı olabilir. Bunu baştan bilmek, "uygulamayı yaptırdık, bitti" yanılgısından korur.
| TCO kalemi | Ne zaman ödenir | Ölçeklenme |
|---|---|---|
| Geliştirme (başlangıç) | Bir kez, proje başında | Kapsamla belirlenir |
| Mağaza ücretleri | Kayıt anında ve/veya yıllık | Sabit; platforma göre değişir |
| Sunucu / backend / hosting | Aylık | Kullanıcı ve veriyle artar |
| Bakım ve güncelleme | Yıllık (süregelen) | Geliştirmenin belirli yüzdesi |
| 3. parti servis ücretleri | Aylık (kullanıma göre) | Kullanım arttıkça büyür |
| Pazarlama / ASO | Süregelen | Kullanıcı edinme hedefiyle büyür |
Yayınlamak bitiş değil, başlangıçtır
Uygulamayı mağazaya yüklemek, projenin sonu değil, kullanıcı edinme yolculuğunun başıdır. Uygulamanın indirilmesi, kullanılması ve elde tutulması için ayrı ve süregelen bir bütçe gerekir; bu bütçe geliştirmeden tamamen bağımsızdır. Kullanıcı başına edinme maliyeti pazara ve sektöre göre çok değiştiğinden burada sabit bir rakam vermek doğru olmaz; önemli olan bu kalemin bütçe planına en baştan girmesidir.
TCO'yu baştan konuşmak neden önemli?
TCO'yu en başta masaya koymak, hem beklentiyi doğru kurar hem de sürprizleri engeller. Bir geliştiriciyle çalışırken "bu uygulamanın bir yıllık sunucu, bakım ve servis maliyeti yaklaşık ne olur?" diye sormak, teklifin gerçek boyutunu görmenizi sağlar. Sadece geliştirme rakamına bakıp karar vermek, buzdağının su altındaki kısmını görmezden gelmektir.
Üç yıllık pencereden bakmak
Bir uygulama kararını sağlıklı vermenin yolu, sadece ilk faturaya değil, en az üç yıllık bir pencereye bakmaktır. Bu pencerede geliştirme bir kez, sunucu ve servisler aylık, bakım ise yıllık olarak toplanır; sonuçta gerçek yatırım ilk rakamın çok üstüne çıkar. Bu perspektif, "ucuz geliştirme + pahalı bakım" ile "makul geliştirme + öngörülebilir bakım" seçenekleri arasında doğru kıyası yapmanızı sağlar.
Bu bakış aynı zamanda cross-platform tercihini de haklı çıkarır: tek kod tabanının ucuz bakımı, üç yıllık pencerede ilk maliyet farkını fazlasıyla telafi eder. Aynı şekilde, kaliteli ve bakımı düşünülmüş bir ilk sürüm, üç yıl içinde yeniden yazma maliyetinden kaçınmayı sağlar. TCO düşüncesi, kısa vadeli ucuzluğu değil, uzun vadeli sürdürülebilirliği ödüllendirir.
Gizli ve atlanan maliyetler
Uygulama bütçelerinin çoğu, ilk teklifte görünmeyen kalemler yüzünden aşılır. Bu gizli maliyetler kötü niyetten değil, çoğu zaman ihtiyaçların projeyle birlikte netleşmesinden kaynaklanır. Bunları önceden bilmek, bütçeye tampon koymayı ve sürprizleri azaltmayı sağlar.
| Gizli maliyet | Açıklama |
|---|---|
| Bakım ve güncelleme | İşletim sistemi güncellemeleri ve hata düzeltmeleri için yıllık, süregelen gider |
| Sunucu ölçekleme | Kullanıcı arttıkça daha güçlü altyapı; aylık maliyet büyür |
| 3. parti API ücretleri | Kullanım arttıkça ve kurumsal katmanda aylık ciddi rakamlara ulaşabilir |
| Tasarım revizyonları | Geri bildirim döngüleriyle biriken ek tasarım saatleri |
| Kapsam şişmesi (scope creep) | Projelerin çoğunu etkiler; bütçe aşımının başlıca sebebi |
| Mağaza reddi ve yeniden gönderim | Kurallara uymayan sürümün reddi, düzeltme ve yeniden gönderim yükü |
| Çoklu cihaz/OS testi | Özellikle Android fragmantasyonu nedeniyle geniş test yüzeyi |
| Güvenlik ve KVKK uyumu | Kişisel veri işleyen her uygulamada Türkiye'de zorunlu |
Kapsam şişmesi: en pahalı gizli maliyet
Kapsam şişmesi (scope creep), proje ilerledikçe eklenen "küçük" isteklerin toplamda bütçeyi ciddi biçimde aşırmasıdır ve projelerin büyük çoğunluğunu etkiler; ortalama bütçe aşımı kaynaklara göre değişmekle birlikte azımsanmayacak seviyededir. Kritik nokta, bir değişikliğin geliştirme aşamasında yapılmasının, planlama aşamasında yapılmasına göre kat kat daha pahalı olmasıdır. Bu yüzden kapsamı en baştan yazıya dökmek, en etkili maliyet kontrolüdür.
Kapsam şişmesini engellemenin en pratik yolu, bir değişiklik prosedürü (change-order) belirlemektir. Yeni bir istek geldiğinde bunun maliyeti ve süreye etkisi şeffaf biçimde ortaya konur, siz karar verirsiniz. Bu, değişikliği yasaklamak değil, onu bilinçli ve fiyatlandırılmış bir seçim haline getirmektir; böylece bütçe sürpriz değil, kontrol edilen bir değişken olur.
Güvenlik ve KVKK'yi ihmal etmek
Kişisel veri işleyen bir uygulamada güvenlik ve KVKK uyumu opsiyonel değildir; sonradan eklenmeye çalışıldığında hem pahalı hem risklidir. Bu maliyeti baştan planlamak, hem yasal riski hem de sonradan yapılacak maliyetli düzenlemeleri önler. Türkiye'de faaliyet gösteren işletmeler için bu kalem, bütçenin gerçek ve zorunlu bir parçasıdır.
Mağaza reddi neden bir maliyet kalemidir?
Apple ve Google, uygulamaları yayınlamadan önce kendi kurallarına göre inceler; bu kurallara uymayan bir sürüm reddedilebilir. Her ret, düzeltme ve yeniden gönderim için ek geliştirme saati ve gecikme demektir; bu da hem maliyet hem de pazara çıkış süresi açısından bir yüktür. Deneyimli bir geliştirici mağaza kurallarını baştan bildiği için bu riski büyük ölçüde azaltır.
Özellikle ödeme, kullanıcı verisi ve içerik politikaları konusunda mağaza kuralları katıdır ve zaman içinde değişir. Bu kurallara aşina olmayan bir ekiple çalışmak, birden fazla ret ve yeniden gönderim döngüsüne yol açabilir. Bu gizli maliyeti önlemenin yolu, mağaza deneyimi olan bir ekiple çalışmak ve gönderim öncesi kontrol listesini titizlikle uygulamaktır.
No-code / low-code ile uygulama maliyeti
No-code ve low-code platformlar (FlutterFlow, Bubble, Glide gibi), bir uygulamaya sahip olmanın en hızlı ve en ucuz başlangıç yoludur. Teknik bir geliştirme ekibi gerektirmez ve maliyet genellikle aylık abonelik biçimindedir. Fikri hızlıca doğrulamak isteyen erken aşama işletmeler için bu, çok değerli bir kaldıraçtır.
Ancak bu ucuzluğun sınırları vardır. No-code platformlar belirli bir noktadan sonra özelleştirme sınırına takılır, platform kilidi (vendor lock-in) yaratır ve veritabanı/tüketim bazlı öngörülemeyen maliyetlere yol açabilir. En kritik risk ise şudur: uygulama ciddi ölçüde büyürse, çoğu zaman sıfırdan yeniden yazılması gerekir; bu da başta yapılan tasarrufu geri alabilir.
| Avantaj | Sınır / risk |
|---|---|
| En hızlı ve en ucuz başlangıç | Belirli bir noktadan sonra özelleştirme sınırı |
| Teknik ekip gerektirmez | Platform kilidi (vendor lock-in) |
| Aylık abonelik, düşük giriş | Tüketim bazlı öngörülemeyen maliyet |
| Fikri hızlı doğrulama | Ciddi ölçekte sıfırdan yeniden yazma riski |
No-code'u doğru kullanmak
No-code'u doğru kullanmanın yolu, onu bir bitiş değil bir doğrulama aracı olarak görmektir. Fikri no-code ile hızlıca test edin; tuttuğunu görürseniz, native ya da cross-platform bir mimariye ölçekleyin. Bu strateji, hem erken riski düşürür hem de gerçek talep kanıtlanmadan büyük yatırım yapmayı önler.
Bu "önce doğrula, sonra ölçekle" yaklaşımı, aslında MVP mantığının bir uzantısıdır. Amacınız günün sonunda büyük ve karmaşık bir uygulama olsa bile, o noktaya en ekonomik yoldan ulaşmak için önce en ucuz sürümle talebi kanıtlamak akıllıcadır. No-code, bu ilk doğrulama adımını haftalar yerine günlere indirebilir ve büyük yatırımı gerçek veriyle desteklenene kadar erteleyebilir.
No-code ne zaman yanıltıcı olur?
Baştan ciddi ölçek, yoğun özelleştirme veya kritik performans gerektiren bir proje planlıyorsanız, no-code'un ucuzluğu yanıltıcı olabilir. Bu durumda önce no-code ile başlayıp sonra yeniden yazmak, doğrudan sağlam mimariyle başlamaktan daha pahalıya gelebilir. Kod ve veri sahipliğini de mutlaka sorgulayın; bazı platformlarda verinizi ve kodunuzu taşımak zor olabilir.
Platform kilidi (vendor lock-in) neden önemli?
Platform kilidi, uygulamanızın belirli bir no-code sağlayıcısına bağımlı hale gelmesi ve oradan çıkmanın zorlaşması durumudur. Sağlayıcı fiyatını artırdığında, bir özelliği kaldırdığında ya da hizmeti sonlandırdığında, elinizde taşınabilir bir kod tabanı olmadığı için seçenekleriniz daralır. Bu risk, aylık düşük maliyetin arkasında görünmeyen ama stratejik bir bağımlılıktır.
Bu riski yönetmenin yolu, kilidi baştan kabul edip sınırlarını bilerek girmektir. No-code'u kısa vadeli doğrulama için kullanıp, ürün tuttuğunda kontrolü tam elinizde olan bir mimariye geçmeyi planlarsanız, kilit bir sorun olmaktan çıkar. Uzun vadede kritik bir ürün için kod ve verinin size ait olması, sahip olma maliyetinin görünmeyen ama en değerli bileşenidir.
Uygulama mı, mobil site/PWA mı? Maliyet karşılaştırması
Birçok işletme "mobil uygulama" isterken, aslında ihtiyacı olan şey mobil uyumlu bir site ya da PWA (Progressive Web App) olabilir. Bu ayrım, hem başlangıç hem de süregelen maliyeti dramatik biçimde değiştirir. Doğru soru, "uygulama mı istiyorum?" değil, "kullanıcım gerçekten cihaz özelliklerine ihtiyaç duyuyor mu?" sorusudur.
Mobil site ve PWA, başlangıçta belirgin biçimde daha ucuzdur; mağaza ücreti veya onay süreci yoktur, bakımı görece ucuzdur ve kullanıcı için kurulum gerektirmez. Buna karşılık push bildirim ve cihaz özelliklerine erişim sınırlıdır (özellikle iOS tarafında kısıtlar vardır). Native/cross-platform uygulama ise daha pahalıdır ama tam cihaz erişimi, güçlü bildirim, çevrimdışı çalışma ve daha yüksek sadakat sunar.
| Kriter | Mobil site / PWA | Native / cross-platform uygulama |
|---|---|---|
| Başlangıç maliyeti | Daha düşük | Daha yüksek |
| Mağaza ücreti / onayı | Yok | Var |
| Bakım maliyeti | Görece ucuz | Süregelen ve daha yüksek |
| Push bildirim | Sınırlı (iOS'ta kısıtlı) | Tam ve güçlü |
| Cihaz özellikleri / çevrimdışı | Kısıtlı | Tam erişim |
| Kurulum | Gerektirmez | Mağazadan indirme gerekir |
| Sadakat / yeniden etkileşim | Daha düşük | Daha yüksek |
KOBİ'ler için dürüst öneri
Yoğun cihaz özelliği, çevrimdışı kullanım ya da sürekli etkileşim gerektirmeyen çoğu KOBİ için, önce mobil uyumlu bir site veya PWA daha uygun maliyetli bir başlangıçtır. Bu yaklaşım, uygulamanın gerçek ihtiyacını düşük maliyetle doğrulamanızı sağlar; native uygulamayı ancak ihtiyaç kanıtlandığında yaptırırsınız. Sitenizin her ekranda kusursuz çalışması için mobil uyumlu responsive tasarım rehberimiz ve genel web sitesi yapım rehberimiz yol gösterir.
Ne zaman gerçekten uygulama gerekir?
Uygulama; sürekli kullanılan, cihaz sensörlerine erişen, çevrimdışı çalışması gereken ya da güçlü sadakat ve tekrar etkileşim isteyen senaryolarda gerçek anlamda değer üretir. Bu ihtiyaçlar varsa uygulamanın ek maliyeti yatırıma dönüşür. Bu ihtiyaçlar yoksa, uygulama çoğu zaman pahalı bir "prestij" kalemine dönüşür ve mobil site aynı işi daha ucuza görür. Hazır çözüm mü özel geliştirme mi kararında zorlanıyorsanız, hazır site mi özel yazılım mı karşılaştırmamız netleştirici olur.
PWA: iki dünyanın ortası
PWA (Progressive Web App), bir web sitesinin uygulama benzeri bir deneyim sunmasını sağlayan teknolojidir; ana ekrana eklenebilir, çevrimdışı belirli ölçüde çalışabilir ve daha hızlı yüklenir. Bu, native bir uygulamanın maliyetine katlanmadan uygulama hissinin önemli bir kısmını yakalamanın yoludur. Özellikle içerik, katalog ve hizmet odaklı işletmeler için güçlü ve ekonomik bir orta yol sunar.
PWA'nın sınırı, cihaz özelliklerine ve bildirimlere erişimin platforma göre kısıtlı olmasıdır; bu kısıt özellikle iOS tarafında daha belirgindir. Yine de birçok KOBİ için PWA, native uygulamaya geçmeden önce ihtiyacı test etmenin en uygun maliyetli yoludur. İhtiyacınız gerçekten native seviyesinde değilse, bir PWA hem bütçenizi korur hem de kullanıcıya modern bir deneyim sunar.
App Store ve Google Play ücretleri: yayın ve komisyon
Bir uygulamayı mağazada yayınlamanın kendine özgü ücretleri vardır ve bunlar geliştirme maliyetinden ayrıdır. Apple Developer Program üyeliği resmi olarak yıllık yaklaşık 99 USD'dir; Google Play Console için ise tek seferlik yaklaşık 25 USD kayıt ücreti alınır ve bu ücret iade edilmez. Bu rakamlar dolar bazlı olduğundan, TL karşılığı güncel kura göre değişir; en güncel ve kesin bilgi için Apple ve Google'ın resmi sayfalarına bakmak gerekir.
Ayrıca son dönemde yeni kişisel Google Play hesaplarında, yayın öncesi belirli sayıda test kullanıcısıyla test yapma kuralı gündemdedir; bu kurallar zaman içinde değişebildiği için resmi kaynaktan doğrulanmalıdır. Bu yayın ücretleri, TCO tablosundaki "mağaza ücretleri" kalemine karşılık gelir ve bütçeye küçük ama unutulmaması gereken bir kalemdir.
Yayın ücreti mi, geliştirme ücreti mi?
Bir işletme uygulama maliyetini araştırırken bazen bu yayın ücretlerini geliştirme maliyetiyle karıştırır ve "uygulama sadece birkaç yüz dolar" gibi yanlış bir izlenime kapılır. Oysa bu ücretler yalnızca mağazada yer almanın bedelidir; uygulamayı yaptırmanın maliyeti tümüyle ayrıdır ve kapsamla belirlenir. Yayın ücreti sabit ve küçükken, geliştirme ücreti projenin karmaşıklığına göre kat kat değişir.
Bu ayrımı bilmek, internetteki "uygulama şu kadara mal olur" başlıklı yanıltıcı içeriklerden korur. Yayın ücreti bir kapı bileti gibidir; asıl yatırım, o kapının ardındaki ürünü inşa etmektir. Bütçenizi planlarken bu iki kalemi mutlaka ayrı satırlarda tutun.
Store komisyonu nedir, geliştirme ücretiyle karıştırmayın
Store komisyonu, uygulama içinden yapılan belirli satışlardan mağazanın aldığı yüzdedir; bu, uygulamayı geliştirmek için ödediğiniz bedelle tamamen farklı bir kalemdir. Dijital mal ve abonelik satışlarında bu komisyon yaklaşık %15-30 aralığındadır; küçük işletme programlarında oran alt sınıra (yaklaşık %15) inebilir. Bu oranlar da resmi politikalarla ve bölgesel düzenlemelerle değiştiği için güncel bilgi Apple/Google'dan alınmalıdır.
Üç ayrı kalemi karıştırmayın
Uygulama tarafında birbirine karıştırılan üç maliyet kalemi vardır ve bunları ayrı düşünmek şarttır. Birincisi geliştirme ücreti, yani uygulamayı yaptırmak için bir kereye mahsus ödediğiniz bedeldir. İkincisi yayın ücreti, yani Apple ve Google'ın hesap açma/üyelik ücretidir. Üçüncüsü satış komisyonu, yani yalnızca belirli dijital satışlarda geçerli olan yüzdedir.
Bir işletme bu üçünü tek bir "mağaza maliyeti" gibi algıladığında, çoğu zaman kendisine hiç uygulanmayacak komisyondan gereksiz yere korkar. Oysa geliştirme ücreti kapsamla, yayın ücreti sabit ve küçük, komisyon ise iş modeline göre çoğu KOBİ için sıfırdır. Bu ayrımı net kurmak, uygulama kararını duyguyla değil gerçekle vermenizi sağlar.
Store komisyonu KOBİ'yi gerçekten etkiler mi?
Kısa cevap: Çoğu KOBİ uygulaması için hayır. Yaygın bir yanlış anlama, "uygulamadan satış yaparsam gelirimin %30'unu mağazaya kaptırırım" korkusudur; oysa fiziksel mal, gerçek dünya hizmeti, yemek, ulaşım ve perakende satışı yapan uygulamalarda çoğu durumda mağaza komisyonu %0'dır. Yani bir restoranın sipariş uygulaması, bir mağazanın e-ticaret uygulaması ya da bir hizmet işletmesinin randevu uygulaması, bu %15-30 komisyondan çoğunlukla etkilenmez.
Komisyon esas olarak dijital mallara ve uygulama içi dijital aboneliklere uygulanır: örneğin bir oyun içi para birimi, dijital abonelik ya da premium dijital içerik. Gerçek dünyada teslim edilen bir ürün veya verilen bir hizmet, mağazanın kendi ödeme sisteminin dışında gerçekleştiği için komisyona tabi olmaz. Bu ayrımı bilmek, e-ticaret veya hizmet uygulaması yaptırmayı düşünen çoğu işletmenin gereksiz endişeden kurtulmasını sağlar.
2026 ve değişen düzenlemeler
2026 itibarıyla, özellikle Avrupa Birliği'ndeki DMA gibi düzenlemeler nedeniyle mağaza komisyon oranları ve alternatif ödeme kuralları değişmektedir. Bu yüzden bir işletmenin, kendi uygulama modeline hangi kuralın uygulanacağını her zaman Apple ve Google'ın güncel resmi belgelerinden doğrulaması gerekir. Genel kural değişmez: satış komisyonunu, geliştirme ücretiyle veya yayın ücretiyle karıştırmayın; bunlar üç ayrı kalemdir.
E-ticaret uygulaması yaptıracaklar için
Fiziksel ürün satan bir e-ticaret uygulaması yaptıracaksanız, komisyon korkusu kararınızı belirlememeli; çünkü büyük olasılıkla bu komisyona tabi olmayacaksınız. Odaklanmanız gereken asıl kalemler ödeme entegrasyonu, kargo/lojistik akışları ve elde tutmadır. E-ticaret tarafındaki doğru kurguyu e-ticaret danışmanlığı hizmetimizle birlikte planlamak, bu kalemleri baştan doğru boyutlandırmanızı sağlar.
Bu yanlış anlamanın nereden geldiğini bilmek de faydalıdır: dijital oyunlar ve abonelik uygulamalarındaki yüksek komisyon tartışmaları basında çok yer aldığı için, birçok işletme bunu tüm uygulamalara genellemiştir. Oysa gerçek dünyada bir ürün gönderdiğinizde ya da bir hizmet verdiğinizde, ödeme kendi altyapınız üzerinden geçtiği için mağaza araya girmez. Bu ayrımı netleştirmek, e-ticaret uygulaması kararını gereksiz bir korkudan arındırır.
Fiyatlar neden bu kadar farklı? Freelancer, ajans, yurt dışı
Aynı uygulama için alınan teklifler arasındaki uçurumun temel nedeni, hem coğrafi saatlik oran farkı hem de çalışılan tarafın kapsadığı hizmetlerdir. Saatlik oran, coğrafyaya göre birkaç kat değişir ve bu fark yetenekle değil yerel piyasa ekonomisiyle ilgilidir. Ama fiyat farkını sadece orana bağlamak yanlış olur; teklifin neyi kapsayıp kapsamadığı en az oran kadar belirleyicidir.
Bir freelancer'ın teklifi genelde en düşüktür ama çoğu zaman yalnızca geliştirmeyi kapsar; test, proje yönetimi ve süregelen bakım dışarıda kalabilir. Bir ajansın teklifi daha yüksek görünür çünkü süreklilik, tek muhatap, test/QA, proje yönetimi ve bakımı bir paket olarak içerir. Yurt dışı bir ekip cazip oran verebilir ama iletişim, saat dilimi ve yeniden yapım gibi gizli maliyetler toplam bedeli yükseltebilir.
| Taraf | Avantaj | Dikkat edilmesi gereken |
|---|---|---|
| Freelancer | Düşük başlangıç bedeli | Tek kişiye bağımlılık, süreklilik ve bakım riski |
| Ajans | Süreklilik, tek muhatap, QA ve bakım paketi | Daha yüksek başlangıç bedeli |
| Yurt dışı ekip | Cazip saatlik oran | İletişim, saat dilimi ve yeniden yapım gizli maliyetleri |
Doğru soru: en ucuz kim değil, TCO'su en düşük kim
Bir teklifi değerlendirirken sorulması gereken soru "en ucuz kim?" değil, "toplam sahip olma maliyeti en düşük, sürdürülebilir çözüm hangisi?" olmalıdır. En düşük teklif çoğu zaman en pahalıya patlar; çünkü bakımsız veya kalitesiz kod, ileride yeniden yazma, güvenlik açığı ve mağaza reddi gibi maliyetler doğurur. Değer ve toplam maliyet ekseninde düşünmek, salt rakama bakmaktan her zaman daha sağlıklıdır.
Ajans modelinin paketlediği görünmez işler
Bir ajansın teklifi neden daha yüksek görünür? Çünkü sadece kod yazmayı değil, projeyi başarıya taşıyan bir dizi görünmez işi de paketler: proje yönetimi, kalite güvence, mimari kararlar, mağaza süreçleri ve teslim sonrası bakım. Bir freelancer teklifi genelde sadece "geliştirme" satırını içerirken, bu ek işler sonradan sizin sırtınıza biner ya da hiç yapılmaz.
Bu yüzden ajans ve freelancer tekliflerini yan yana koyup sadece rakama bakmak yanıltıcıdır; aslında iki farklı kapsamı karşılaştırıyorsunuzdur. Doğru kıyas, "aynı sonucu elde etmek için toplamda ne ödeyeceğim ve hangi riski taşıyacağım?" sorusuyla yapılır. Süreklilik, tek muhatap ve baştan planlanmış bakım, çoğu işletme için bu farkı fazlasıyla haklı çıkarır.
Türkiye bağlamı: kur etkisi, yerli vs yurt dışı, KVKK
Türkiye'de uygulama maliyetini planlarken göz ardı edilmemesi gereken ilk gerçek kur etkisidir. Geliştirme araçları, bulut/sunucu servisleri, üçüncü parti API'ler ve mağaza ücretleri çoğunlukla dolar ya da euro bazlıdır; bu da TL cinsinden toplam maliyeti oynak hale getirir. Bütçeyi tek bir TL rakamına sabitlemek bu yüzden yanıltıcı olabilir; sözleşmede kur maddesi veya güncelleme mekanizması bulunması sağlıklıdır.
İkinci konu, yerli ve yurt dışı ekip arasındaki farkın sadece orandan ibaret olmamasıdır. Yerli bir ekiple çalışmanın somut avantajları vardır: aynı saat dilimi, Türkçe iletişim, KVKK'ya hâkimiyet ve gerektiğinde yüz yüze görüşme imkânı. Bu avantajlar, özellikle karmaşık projelerde iletişim maliyetini düşürür ve yeniden yapım riskini azaltır.
İletişim maliyeti çoğu zaman görünmez ama gerçektir: yanlış anlaşılan bir gereksinim, yeniden yapılan bir ekran ya da haftalarca gecikmiş bir geri dönüş, doğrudan bütçeye yansır. Aynı dili konuşan, aynı saat diliminde çalışan ve aynı yasal çerçeveyi bilen bir ekip, bu görünmez maliyetleri en aza indirir. Bu yüzden yurt dışı bir ekibin düşük saatlik oranı, çoğu zaman iletişim ve yeniden yapım maliyetleriyle telafi olur ve gerçek avantajını yitirir.
KVKK ve veri güvenliği
Türkiye'de kişisel veri işleyen her uygulama KVKK'ya uymak zorundadır; bu bir tercih değil yükümlülüktür. Yerli bir geliştiriciyle çalışmanın avantajlarından biri, bu uyumun baştan doğru kurgulanmasıdır. Sonradan eklenen uyum çalışmaları hem pahalı hem risklidir; bu yüzden KVKK'yi bütçenin en başından zorunlu bir kalem olarak değerlendirmek gerekir.
Kayseri ve yerel çalışmanın değeri
Kayseri gibi bir merkezde yerel bir ekiple çalışmak, KOBİ'ler için iletişim ve süreklilik açısından güçlü bir avantajdır. Yüz yüze görüşme, aynı saat diliminde hızlı geri dönüş ve yerel iş kültürüne aşinalık, projeyi hem hızlandırır hem de yanlış anlamaları azaltır. Kayseri yazılım ve Kayseri web tasarım tarafında bu yerel yakınlık, uzaktan çalışmanın gizli maliyetlerini ortadan kaldırır.
Kur riskini sözleşmeyle yönetmek
Döviz bazlı kalemlerin ağırlığı, TL cinsinden uzun vadeli bir uygulama bütçesini kırılgan hale getirir. Bu riski yönetmenin bir yolu, sözleşmede döviz bazlı kalemlerin (bulut, mağaza, üçüncü parti servis) nasıl fiyatlanacağını ve güncelleneceğini açıkça belirtmektir. Böylece kur hareketi bir sürpriz değil, önceden konuşulmuş ve paylaşılmış bir değişken olur.
Bir başka pratik yaklaşım, döviz bazlı süregelen maliyetleri en aza indirecek mimari tercihler yapmaktır; örneğin gereksiz üçüncü parti servisleri elemek ya da kullanım arttıkça daha ekonomik ölçeklenen çözümler seçmek. Bu kararlar teknik gibi görünse de doğrudan finansal etkisi olan tercihlerdir. Yerel bir ekip, bu dengeleri Türkiye koşullarını bilerek kurar.
Mobil uygulama maliyetini düşürmenin doğru yolları
Maliyet düşürmek "ucuza kaçmak" değil, doğru yere doğru miktarda yatırım yapmaktır. Amaç, bütçeyi kısmak değil, her lirayı en yüksek getiriyle kullanmaktır. Aşağıdaki adımlar, kaliteden ödün vermeden maliyeti kontrol altında tutmanın kanıtlanmış yollarıdır.
- MVP ile başlayın. Yalnızca çekirdek işlevi içeren bir minimum uygulanabilir ürünle çıkmak, ilk yatırımı önemli ölçüde düşürebilir; bu tasarruf projeye göre değişir ama çoğu zaman kayda değerdir.
- Cross-platform tercih edin. Tek kod tabanı hem ilk maliyeti hem de bakım maliyetini düşürür; performans/donanım kritikliği yoksa çoğu iş uygulaması için idealdir.
- Kapsamı net tutun. Kapsam şişmesi en büyük gizli maliyettir; gereksinimleri baştan yazıya dökmek, sonradan pahalıya patlayan değişiklikleri engeller.
- Önce no-code ile doğrulayın. Fikri hızlı ve ucuz test edip tuttuğunu görünce ölçekleyin; kanıtlanmamış fikre büyük yatırım yapmayın.
- Hazır ve açık kaynak bileşenlerden yararlanın. Sıfırdan yazmak yerine olgun bileşenleri kullanmak, güvenli biçimde zaman ve maliyet kazandırır.
- Doğru ekip modelini seçin. MVP'ye sabit fiyat, iterasyona T&M gibi hibrit bir kurgu, hem bütçe kesinliği hem esneklik sağlar.
- Projeyi fazlara bölün. Her fazı öncekinin öğrenmeleriyle finanse etmek, riski ve nakit yükünü zamana yayar.
En ucuz teklif neden en pahalıya patlar?
En düşük teklifi seçmek, çoğu zaman en pahalı karardır. Bakımı düşünülmemiş veya kalitesiz yazılmış bir uygulama; ilerideki yeniden yazma, güvenlik açıkları ve mağaza reddi gibi maliyetler üretir. Bu maliyetler ortaya çıktığında, başta yapılan "tasarruf" fazlasıyla geri alınır.
Bu yüzden doğru soru "en ucuz kim?" değil, "toplam sahip olma maliyeti en düşük, sürdürülebilir çözüm hangisi?"dir. Kaliteli kod, sağlam mimari ve baştan planlanmış bakım; ilk bakışta pahalı görünse de ömür boyu en ucuz seçenektir. Özel yazılımda bu mantığın ayrıntısını özel yazılım maliyeti yazımızda derinleştiriyoruz.
MVP: en güçlü maliyet düşürme kaldıracı
MVP (minimum uygulanabilir ürün), uygulamanın yalnızca çekirdek değerini sunan en yalın halidir; her şeyi değil, en kritik işi yapan sürümdür. MVP ile başlamak, ilk yatırımı önemli ölçüde düşürebilir ve fikri gerçek kullanıcıyla erken doğrulamanızı sağlar. Bu tasarruf projeye göre değişir, ancak doğru uygulandığında en etkili maliyet düşürme yöntemidir.
MVP'nin asıl gücü sadece tasarrufta değil, riski azaltmasındadır. Tüm bütçeyi baştan harcamak yerine, çekirdek sürümün pazarda karşılık bulup bulmadığını görür, sonraki yatırımı gerçek verilere göre yönlendirirsiniz. Böylece "kimsenin kullanmadığı bir özelliğe" para harcama riskini en aza indirir, bütçeyi kanıtlanmış ihtiyaçlara yönlendirirsiniz.
Fazlara bölmenin nakit avantajı
Projeyi fazlara bölmek, sadece riski değil nakit yükünü de zamana yayar. Tüm bütçeyi tek seferde ayırmak yerine, her fazı önceki fazın öğrenmeleri ve mümkünse geliriyle finanse edersiniz. Bu yaklaşım, özellikle sınırlı bütçeyle çalışan KOBİ'ler için uygulamayı erişilebilir kılar.
Fazlı yaklaşımın bir diğer faydası, her fazın sonunda durup değerlendirme imkânı vermesidir. Beklenen sonuç alınmadıysa yön değiştirebilir, alınıyorsa daha güvenle yatırım yapabilirsiniz. Bu esneklik, tek seferde büyük bir taahhüde girmenin getirdiği baskıyı ortadan kaldırır.
Doğru teklif nasıl alınır?
Doğru bir teklif, doğru bir hazırlığın sonucudur. Geliştiriciye ne kadar net bir tablo sunarsanız, o kadar net ve karşılaştırılabilir teklifler alırsınız. Aşağıdaki adımlar, sağlıklı bir teklif süreci için bir çerçeve sunar.
- Net bir brief ve gereksinim listesi hazırlayın. Ne istediğinizi yazıya dökmek, sabit fiyat almayı mümkün kılan ilk koşuldur; belirsiz brief, belirsiz teklif üretir.
- MVP kapsamını tanımlayın. İlk sürümde neyin olması, neyin sonraya kalması gerektiğini ayırın; bu, hem maliyeti hem süreyi kontrol eder.
- Sabit fiyat mı T&M mi olacağına karar verin. Kapsam netse sabit fiyat; belirsizse ücretli keşif çalışması artı T&M ya da hibrit model isteyin.
- Bakımın dahil olup olmadığını sorun. Teklifin sadece geliştirmeyi mi yoksa süregelen bakımı da mı kapsadığını mutlaka netleştirin.
- Kod ve veri sahipliğini teyit edin. Özellikle no-code çözümlerde, kodun ve verinin size ait olup olmadığını ve taşınabilirliğini sorgulayın.
- Referans ve portföy isteyin. Geliştiricinin benzer projelerdeki deneyimi, teklifin gerçekçiliğinin en iyi göstergesidir.
- Değişiklik prosedürünü (change-order) konuşun. Kapsam dışı bir istek çıktığında nasıl fiyatlandırılacağını baştan bilmek, ileride sürtüşmeyi önler.
Teklifte kırmızı bayraklar
Kapsamı hiç sormadan "garanti sabit ve süper ucuz" fiyat veren bir teklif, ciddi bir kırmızı bayraktır. Böyle bir teklif ya sonradan ek maliyetlerle şişer ya da kaliteden ödün verir. Sağlıklı bir geliştirici, önce kapsamı anlamak ister; gerektiğinde ücretli bir keşif çalışması önermesi, kaçış değil profesyonelliktir.
Karşılaştırılabilir teklifler almak
Farklı geliştiricilerden gerçekten karşılaştırılabilir teklifler almak istiyorsanız, hepsine aynı brief'i ve aynı kapsamı verin. Aksi halde biri backend'i, diğeri sadece arayüzü fiyatlar ve rakamlar elmayla armut gibi olur. Aynı zeminde alınan teklifler, kararınızı fiyat değil değer üzerinden vermenizi sağlar. Kapsamınızı netleştirmek için ücretsiz analiz ve teklif sihirbazımızdan yararlanabilirsiniz.
Teklifi okurken nelere bakmalı?
Bir teklifi değerlendirirken toplam rakama değil, o rakamın neyi kapsadığına bakın. Teklifte tasarım, backend, test, yayın ve bakımın ayrı ayrı görünmesi, sağlıklı ve şeffaf bir çalışmanın işaretidir. Tek satırda "uygulama: X TL" yazan bir teklif, içinde neyin olup olmadığını gizlediği için karşılaştırma yapmanızı imkânsız kılar.
İkinci olarak, teklifin bir zaman planı ve teslim aşamaları içerip içermediğine bakın. İyi bir teklif, işi somut kilometre taşlarına böler ve her aşamada ne teslim edileceğini söyler. Bu netlik, hem projenin gidişatını izlemenizi hem de olası gecikmeleri erken görmenizi sağlar.
Ücretli keşif neden değerli?
Kapsamınız henüz net değilse, doğrudan sabit fiyat istemek yerine ücretli bir keşif çalışmasıyla başlamak en sağlıklı yoldur. Bu çalışmada ihtiyaçlarınız analiz edilir, MVP kapsamı tanımlanır ve gerçekçi bir teklif için sağlam bir zemin kurulur. Keşif için ödenen bedel, sonradan yaşanacak kapsam kargaşasının maliyetinin yanında çok küçüktür.
Keşif çalışmasının bir başka değeri, geliştiriciyle çalışma uyumunu düşük riskle test etmenizi sağlamasıdır. İletişim, anlayış ve profesyonelliği küçük bir taahhütle görür, ardından büyük projeye daha bilinçli girersiniz. Bu yüzden ücretli keşif önerisi bir maliyet değil, doğru kararın sigortasıdır.
Bakım ve yaşam döngüsü maliyeti neden geliştirmenin katı olur?
Bir uygulama, teslim edildiği anda dondurulan bir ürün değil, yaşayan bir sistemdir. İşletim sistemleri her yıl güncellenir, cihazlar değişir, güvenlik tehditleri evrilir ve kullanıcı beklentileri yükselir. Bu yüzden bir uygulamanın çalışır ve güvenli kalması, süregelen bakım gerektirir; bu bakım yıllık olarak kabaca ilk geliştirmenin belirli bir yüzdesine (yaygın konsensüs %15-20 civarı) denk gelir.
Yaşam döngüsü boyunca toplandığında bu bakım, çoğu zaman ilk geliştirme bütçesinin iki ila dört katına ulaşır; bu oran projeye ve ömre göre büyük ölçüde değişir. Bu, uygulamanın başarısız olduğu anlamına gelmez; tam tersine, yaşayan ve büyüyen bir uygulamanın doğal maliyetidir. Kritik olan, bu maliyeti en baştan planlamak ve "uygulamayı yaptırdım, bitti" yanılgısına düşmemektir.
Bakım kapsamında neler var?
Bakım; işletim sistemi uyumluluğu güncellemeleri, hata düzeltmeleri, güvenlik yamaları, üçüncü parti servis değişikliklerine uyum ve küçük iyileştirmeleri kapsar. Bunların hiçbiri "yeni özellik" değildir; sadece uygulamanın çalışır kalması için gerekli olan işlerdir. Bakım ihmal edildiğinde, uygulama zamanla bozulur, mağazadan düşme riskiyle karşılaşır ve sonunda çok daha pahalı bir toparlama gerektirir.
Bakımı bütçeye baştan koymak
Sağlıklı bir yaklaşım, bakımı geliştirmeyle birlikte, en baştan bütçeye koymaktır. Bir geliştiriciyle sözleşme yaparken bakımın dahil olup olmadığını ve yıllık maliyetini netleştirmek, sonradan gelen sürprizleri önler. Bakım dahil bir seçenekle çalışmak, toplam sahip olma maliyetini en başından şeffaf kılar ve uzun vadede en ekonomik yoldur.
Bakımsız bir uygulamaya ne olur?
Bakımı bırakılan bir uygulama bir anda çökmez; yavaşça işlevsizleşir. İşletim sistemi güncellendikçe bazı özellikler bozulur, bağlı olduğu servisler değiştikçe entegrasyonlar kopar ve zamanla mağaza gereksinimlerini karşılayamadığı için yayından kaldırılma riskiyle karşılaşır. Bu kademeli bozulma, çoğu zaman kullanıcı kaybı fark edildiğinde çok geç anlaşılır.
Bakımsız bir uygulamayı yeniden ayağa kaldırmak, düzenli bakımdan çok daha pahalıdır; çünkü biriken teknik borç aynı anda ödenmek zorunda kalır. Bu yüzden bakım, ertelenebilir bir gider değil, uygulamanın hayatta kalması için düzenli ödenen bir sigorta gibidir. Düzenli ve küçük bakım, ileride büyük ve pahalı bir kurtarma operasyonundan çok daha ekonomiktir.
Kayseri'de mobil uygulama: Alis Dijital yaklaşımı
Alis Dijital olarak, mobil uygulama maliyetine yaklaşımımızın temeli şeffaflıktır: kapsam netleşmeden rakam vermeyiz, çünkü verilen her erken rakam ya yanıltıcı olur ya da sonradan değişir. Önce ihtiyacınızı ve çekirdek işlevlerinizi birlikte tanımlar, ardından kapsama dayalı net bir teklif çıkarırız. Bu, hem sizi hem bizi sürprizlerden korur.
MVP'den ölçeğe uzanan bir yol izleriz: fikri önce doğrulanabilir bir çekirdekle hayata geçirir, sonra kanıtlanmış talebe göre büyütürüz. Fiyatlandırmada çoğu proje için hibrit modeli (MVP'ye sabit fiyat, iterasyon ve bakıma esnek retainer) öneririz. Bakımı en baştan konuştuğumuz için toplam sahip olma maliyeti sizin için ilk günden şeffaftır.
Bir projeye başlamadan önce her zaman aynı soruyu sorarız: bu işletmenin gerçekten bir uygulamaya mı, yoksa daha ekonomik bir çözüme mi ihtiyacı var? Cevap çoğu zaman bir mobil uyumlu site ya da özel yazılım olabilir; böyle durumlarda müşteriyi uygulama satın almaya değil, doğru çözüme yönlendiririz. Bu dürüstlük, kısa vadede daha küçük bir iş gibi görünse de uzun vadede güven ve süreklilik kazandırır.
Yerel, KVKK uyumlu ve tek muhatap
Kayseri merkezli bir ekip olarak KOBİ'lerle aynı saat diliminde, Türkçe ve gerektiğinde yüz yüze çalışırız; KVKK uyumunu baştan kurgular, kişisel veri işleyen uygulamalarda yasal riski en aza indiririz. Tek muhatap ilkesiyle, projenizin geliştirmesinden bakımına kadar her aşamasında aynı ekiple ilerlersiniz. İhtiyacınız uygulama değil de mobil uyumlu bir site ya da özel yazılımsa, sizi en doğru ve en ekonomik çözüme yönlendiririz; çünkü amacımız satış değil, doğru yatırımdır.
İlk adım: kapsamı netleştirmek
Doğru bir teklif her zaman doğru bir kapsamla başlar. Uygulama fikrinizin gerçekten uygulama mı yoksa mobil site mi gerektirdiğini, hangi özelliklerin MVP'ye gireceğini ve toplam sahip olma maliyetinizin ne olacağını birlikte netleştirelim. Ücretsiz analiz ve teklif sihirbazımızla başlayabilir, dilerseniz özel yazılım ve web geliştirme hizmetlerimizi inceleyerek yaklaşımımızı daha yakından görebilirsiniz. Kayseri ve çevresindeki işletmeler için yerel yazılım geliştirme desteğimizle, fikrinizi sürdürülebilir ve doğru bütçelenmiş bir ürüne dönüştürelim.




