# ornisoftware — kategoriye sığmayan yazılım > ornisoftware, İstanbul merkezli bir yazılım stüdyosudur. Web ve mobil uygulama geliştirme, yapay zekâ entegrasyonu, SaaS ürünleri ve arayüz tasarımı işlerini keşiften yayına kadar uçtan uca tek ekiple yürütür. Kurucular: Hakan Okkır (Teknoloji Direktörü) ve Ali Anıl Alan (Ürün Direktörü). Ekip, saha/operasyon deneyimi ile yazılım mühendisliğini birleştirir; ürünlere yalnızca teknik değil, işin gerçekte nasıl yürüdüğünü bilen bir gözle bakar. Çalışma dili Türkçe ve İngilizce, çalışma biçimi uzaktan. İletişim: hello@ornisoftware.com. ## Hizmetler - [Web & Uygulama Geliştirme](https://ornisoftware.com/hizmetler/web-uygulamasi-gelistirme) (Web uygulaması geliştirme): Hızlı, ölçeklenen ve bakımı kolay web uygulamaları — fikirden canlı ürüne. Tipik süre: Kurumsal site 2–4 hafta, panelli bir web uygulaması 6–12 hafta. Süreyi belirleyen ana etken ekran sayısı ve içerik hazırlığıdır. - [Mobil Uygulama Geliştirme](https://ornisoftware.com/hizmetler/mobil-uygulama-gelistirme) (Mobil uygulama geliştirme): iOS ve Android'de tek kod tabanıyla akıcı, native hisli mobil deneyimler. Tipik süre: iOS + Android için orta ölçekli bir uygulama tipik olarak 8–14 hafta. Buna tasarım, geliştirme, mağaza hazırlığı ve inceleme süreci dahildir. - [Yapay Zekâ Entegrasyonu](https://ornisoftware.com/hizmetler/yapay-zeka-entegrasyonu) (Yapay zekâ entegrasyonu): Ürününüze gerçek işe yarayan AI: asistanlar, otomasyon ve akıllı arama. Tipik süre: Net tanımlanmış tek bir kullanım senaryosu için pilot sürüm 2–6 hafta. Süreyi belirleyen ana etken veri hazırlığıdır. - [Ürün & Arayüz Tasarımı](https://ornisoftware.com/hizmetler/urun-ve-arayuz-tasarimi) (UI/UX tasarımı): Sadece güzel değil; dönüşen arayüzler. Araştırmadan tıklanabilir prototipe. Tipik süre: Tek bir akışın yeniden tasarımı 1–2 hafta; tam bir ürün arayüzü ve tasarım sistemi 3–6 hafta. ## Ekip - [Hakan Okkır](https://ornisoftware.com/yazarlar/hakan-okkir) (Kurucu Ortak · Teknoloji Direktörü): Yapay zekâ entegrasyonu, Mobil uygulama geliştirme, Teknoloji seçimi, Arama motoru görünürlüğü. - [Ali Anıl Alan](https://ornisoftware.com/yazarlar/ali-anil-alan) (Kurucu Ortak · Ürün Direktörü): Yazılım proje yönetimi, MVP ve ürün geliştirme, Proje bütçelendirme, Ürün ve arayüz tasarımı. ## Ana Sayfalar - [Ana sayfa](https://ornisoftware.com/): stüdyo tanıtımı, hizmetler, süreç ve iletişim. - [Hizmetler](https://ornisoftware.com/hizmetler): dört ana hizmet ve kapsamları. - [İşler](https://ornisoftware.com/isler): geliştirilen tüm projelerin listesi. - [Blog](https://ornisoftware.com/blog): yazılım maliyeti, MVP, yapay zekâ ve teknoloji seçimi üzerine yazılar. - [Sık sorulan sorular](https://ornisoftware.com/#sss): süre, bütçe, teknoloji ve çalışma biçimi. - [İletişim](https://ornisoftware.com/#iletisim): proje başlatmak için ücretsiz keşif görüşmesi. ## Projeler - [TVN Agency](https://ornisoftware.com/isler/tvn-agency): Web · Kurumsal — TVN Agency için sıfırdan tasarlanıp geliştirilen, prod ortamında yayına alınmış kurumsal web sitesi. Durum: Yayında. Teknoloji: Next.js, TypeScript, Framer Motion. - [Gözcü](https://ornisoftware.com/isler/gozcu): SaaS · Endüstri — Kurumsal düzeyde envanter, ekipman arıza ve bakım yönetim sistemi (mini-CMMS). Durum: Tamamlandı. Teknoloji: Next.js, Postgres (Supabase), Prisma. - [IRO Beautyzone](https://ornisoftware.com/isler/iro-beautyzone): Web · Güzellik — Online randevu, hizmet galerisi ve müşteri yorumlarıyla premium tırnak sanatı stüdyosu web sitesi. Durum: Yayına Hazırlanıyor. Teknoloji: Next.js, Tailwind CSS, Vercel. - [Academy360](https://ornisoftware.com/isler/academy360): SaaS · Spor — Sporcu, antrenör, veli ve yöneticiler için rol tabanlı panellere sahip çok kiracılı futbol akademisi yönetim platformu. Durum: Geliştirmede. Teknoloji: Next.js 16, Postgres (Supabase), Zod. - [Smart Planning](https://ornisoftware.com/isler/smart-planning): SaaS · Perakende — Perakende mağazaları ve işletmeler için yapay zekâ destekli iş gücü çizelgeleme ve vardiya planlama sistemi. Durum: Geliştirmede. Teknoloji: Next.js 16, Zustand, Postgres (Supabase). - [aslikilicaslan.com](https://ornisoftware.com/isler/aslikilicaslan): Web · Kişisel Marka — Pedagog-yazar Aslı Kılıçaslan için tasarlanıp geliştirilen kişisel marka sitesi — kitaplar, yazılar, danışmanlık ve buluşmalar tek çatı altında. Durum: Yayında. Teknoloji: HTML, CSS, Cloudflare. - [orniedu.com](https://ornisoftware.com/isler/orniedu): Web · Eğitim — 0–6 yaş erken çocukluk eğitim ekosistemi — anaokulları, eğitmenler ve ebeveynleri tek platformda buluşturuyor. Durum: Beta. Teknoloji: Next.js, React, Postgres (Supabase). - [LUVI Creator](https://ornisoftware.com/isler/luvicreator): SaaS · Yapay Zekâ — Görsel, video, ses ve 3B üretimini tek çalışma alanında toplayan yapay zekâ platformu — farklı sağlayıcıların modelleri tek bir prompt çubuğunun ardında, abonelik yerine kullandığın kadar kredi ile. Durum: Yayında. Teknoloji: Next.js, Postgres (Supabase), Stripe. ## Blog Yazıları - [Mobil Uygulamada Sürüm Yönetimi: Güncelleme Ritmi Nasıl Kurulur?](https://ornisoftware.com/blog/mobil-uygulama-surum-yonetimi): Sürüm numarası, OTA güncelleme, kademeli yayınlama ve zorunlu güncelleme arasındaki fark — mobil uygulamanızın güncelleme ritmini nasıl kuracağınızı anlatıyoruz. (Yazar: Hakan Okkır, Mobil, 2026-09-21, 7 dk) - [Mobil Uygulama Analitiği: Hangi Metrikler Gerçekten Önemli?](https://ornisoftware.com/blog/mobil-uygulama-metrikleri): İndirme sayısı değil; DAU/MAU oranı, elde tutma eğrisi, huni dönüşümü ve LTV/CAC dengesi bir mobil uygulamanın gerçekte büyüyüp büyümediğini gösterir. (Yazar: Hakan Okkır, Mobil, 2026-09-18, 6 dk) - [TestFlight ve Google Play Beta Testi: Süreç Nasıl İşler?](https://ornisoftware.com/blog/testflight-beta-test-sureci): TestFlight ve Google Play'in test kanalları nasıl çalışır, beta test grubu nasıl kurulur ve geri bildirim üretim sürümüne nasıl taşınır — adım adım anlatıyoruz. (Yazar: Hakan Okkır, Mobil, 2026-09-16, 6 dk) - [Çevrimdışı Çalışan Mobil Uygulama Ne Kadar Zor? Mimari ve Kararlar](https://ornisoftware.com/blog/cevrimdisi-calisan-mobil-uygulama): Çevrimdışı mobil uygulama senkronizasyon ve çakışma çözümü gerektirir. Ne zaman gerçekten gerekli, ne zaman gereksiz karmaşıklık, anlatıyoruz. (Yazar: Hakan Okkır, Mobil, 2026-09-14, 6 dk) - [Uygulama İçi Abonelik: Paywall Tasarımı ve Fiyatlandırma Kararları](https://ornisoftware.com/blog/uygulama-ici-abonelik-paywall-tasarimi): Paywall nerede gösterilmeli, deneme süresi mi freemium mu doğru ve iptal oranını düşüren tasarım kararları neler — abonelik kurulumunu sırayla anlatıyoruz. (Yazar: Hakan Okkır, Mobil, 2026-09-07, 6 dk) - [Site Hızı Dönüşüm Oranını Nasıl Etkiliyor? Rakamlarla](https://ornisoftware.com/blog/site-hizi-donusum-orani): Yükleme süresi her saniye uzadıkça dönüşüm oranı ne kadar düşüyor, mobilde eşik neden daha sert ve hız yatırımının karşılığı nasıl ölçülür — rakamlarla. (Yazar: Hakan Okkır, SEO & Görünürlük, 2026-09-04, 5 dk) - [Anlık Bildirim Stratejisi: Hangi Olayda Ne Gönderilir?](https://ornisoftware.com/blog/push-bildirim-stratejisi): Push bildirimi hangi olayda gönderilmeli, hangisinde susulmalı? İzin oranları, sıklık eşikleri ve doğru zamanlama için adım adım bir strateji anlatıyoruz. (Yazar: Hakan Okkır, Mobil, 2026-09-02, 6 dk) - [Excel ile Yürüyen Süreci Panele Taşımak: Ne Zaman, Nasıl?](https://ornisoftware.com/blog/excel-yerine-panel-surec-otomasyonu): Excel ve WhatsApp ile yürüyen bir süreç ne zaman panele taşınmalı? Doğru zamanlama işaretleri, geçiş adımları ve en sık yapılan hatalar. (Yazar: Ali Anıl Alan, Maliyet & Süreç, 2026-08-31, 6 dk) - [Rol Tabanlı Yetkilendirme (RBAC) Nedir? Web Uygulamasında Nasıl Kurulur?](https://ornisoftware.com/blog/rol-tabanli-yetkilendirme-rbac): RBAC nedir, hangi web uygulamasında gerçekten gerekir, kurulumu hangi adımlardan geçer ve en sık hangi hatalar yapılır — sırayla anlatıyoruz. (Yazar: Hakan Okkır, Teknoloji Seçimi, 2026-08-28, 6 dk) - [Çok Dilli Web Sitesi Nasıl Kurulur? URL Yapısı ve hreflang Rehberi](https://ornisoftware.com/blog/cok-dilli-web-sitesi-kurulumu): Çok dilli bir sitede URL yapısı ve hreflang etiketleri yanlış kurulursa Google diliniz kadar ziyaretçinizi de karıştırır. Doğru kurulumu adım adım anlatıyoruz. (Yazar: Hakan Okkır, SEO & Görünürlük, 2026-08-26, 6 dk) - [Headless CMS Nedir? Hangi Durumda Gerçekten Gerekir?](https://ornisoftware.com/blog/headless-cms-nedir): Headless CMS içerik ile görünümü nasıl ayırır, hangi projede gerçekten fark yaratır, hangisinde gereksiz karmaşıklık katar — sırayla anlatıyoruz. (Yazar: Hakan Okkır, Teknoloji Seçimi, 2026-08-24, 6 dk) - [Core Web Vitals Nedir? LCP, INP ve CLS Nasıl Düzeltilir?](https://ornisoftware.com/blog/core-web-vitals-iyilestirme): LCP, INP ve CLS ne ölçüyor, 2026'da geçerli eşik değerleri neler ve sitenizde her birini sırayla düzeltmek için ne yapmanız gerekiyor. (Yazar: Hakan Okkır, Teknoloji Seçimi, 2026-08-21, 6 dk) - [Kurumsal Web Sitesi Yenileme: Ne Zaman Gerekir, Nasıl Planlanır?](https://ornisoftware.com/blog/kurumsal-web-sitesi-yenileme): Sitenizi yenileme zamanının geldiğini gösteren işaretler, tam yenileme ile kısmi iyileştirme arasındaki fark ve süreci adım adım planlama yöntemi. (Yazar: Ali Anıl Alan, Maliyet & Süreç, 2026-08-18, 6 dk) - [Yapay Zekâ Arama Motorlarında Görünmek: AIO / GEO Rehberi](https://ornisoftware.com/blog/yapay-zeka-arama-motorlarinda-gorunurluk): ChatGPT, Perplexity ve AI Overviews sizden bahsetsin: llms.txt, yapılandırılmış veri, alıntılanabilir içerik ve teknik kontrol listesi. (Yazar: Hakan Okkır, SEO & Görünürlük, 2026-07-15, 5 dk) - [Mobil Uygulama Yaptırma Rehberi: Süreç, Maliyet ve Yaygın Hatalar](https://ornisoftware.com/blog/mobil-uygulama-yaptirma-rehberi): Mobil uygulama yaptırmadan önce bilmeniz gerekenler: native mi cross-platform mı, App Store süreci, gerçekçi takvim ve bütçeyi patlatan kararlar. (Yazar: Hakan Okkır, Mobil, 2026-06-24, 4 dk) - [Next.js mi WordPress mi? Kurumsal Site İçin Doğru Seçim](https://ornisoftware.com/blog/nextjs-mi-wordpress-mi): Next.js ve WordPress karşılaştırması: performans, SEO, güvenlik, içerik yönetimi ve toplam sahip olma maliyeti. Hangi durumda hangisi doğru? (Yazar: Hakan Okkır, Teknoloji Seçimi, 2026-06-03, 4 dk) - [İşletmeler İçin Yapay Zekâ Entegrasyonu: Nereden Başlanır?](https://ornisoftware.com/blog/yapay-zeka-entegrasyonu-isletmeler): Yapay zekâyı ürününüze eklemenin işe yarayan yolu: doğru kullanım senaryosunu seçmek, RAG mimarisi, maliyet kontrolü ve pilotu üretime taşıma adımları. (Yazar: Hakan Okkır, Yapay Zekâ, 2026-05-06, 4 dk) - [MVP Nedir? 8 Haftada Yayına Çıkan Ürün Nasıl Geliştirilir?](https://ornisoftware.com/blog/mvp-nedir-nasil-gelistirilir): MVP nedir, ne değildir? Kapsamı doğru kısmanın yöntemi, 8 haftalık gerçekçi bir yol haritası ve MVP'yi başarısız yapan en yaygın hatalar. (Yazar: Ali Anıl Alan, Ürün & MVP, 2026-04-08, 4 dk) - [Yazılım Projesi Maliyeti: Bütçeyi Belirleyen Kalemler](https://ornisoftware.com/blog/yazilim-projesi-maliyeti-2026): Web sitesi, mobil uygulama ve SaaS projelerinde bütçeyi ne belirler? Maliyeti yukarı çeken kalemler, teklifte olması gerekenler ve gideri düşüren kararlar. (Yazar: Ali Anıl Alan, Maliyet & Süreç, 2026-03-12, 7 dk) ## Sık Sorulan Sorular - **ornisoftware ne iş yapıyor?** ornisoftware; web uygulaması, mobil uygulama, SaaS ürünü ve yapay zekâ entegrasyonu geliştiren İstanbul merkezli bir yazılım stüdyosudur. Keşiften tasarıma, geliştirmeden yayına kadar süreci uçtan uca tek ekiple yürütür. - **Bir proje ne kadar sürede tamamlanır?** Kurumsal web siteleri genellikle 2–4 hafta, MVP seviyesinde bir SaaS veya mobil uygulama 6–12 hafta sürer. Süre; ekran sayısı, entegrasyonlar ve içerik hazırlığına göre değişir. Keşif görüşmesinden sonra net bir takvim paylaşılır. - **Proje maliyeti nasıl belirleniyor?** Fiyat, kapsamla belirlenir: ekran sayısı, roller, entegrasyonlar ve yayın sonrası destek. Kapsam keşif aşamasında yazılı olarak sabitlenir, böylece sürpriz maliyet çıkmaz. Sabit fiyatlı paket ya da aşama bazlı çalışma modelleri sunulur. - **Hangi teknolojilerle çalışıyorsunuz?** Web tarafında Next.js, React ve TypeScript; mobilde React Native ve Expo; veri tarafında Postgres (Supabase) kullanıyoruz. Yapay zekâ entegrasyonlarında LLM API'leri, RAG mimarisi ve otomasyon akışları kuruyoruz. - **Yapay zekâ entegrasyonu tam olarak ne anlama geliyor?** Mevcut ürününüze veya sıfırdan kuracağımız sisteme; doğal dille çalışan asistanlar, kendi verinizle cevap veren akıllı arama (RAG), otomatik içerik/rapor üretimi ve tekrar eden işleri devralan otomasyonlar eklemek anlamına gelir. - **Yayına aldıktan sonra destek veriyor musunuz?** Evet. Yayın sonrası hata düzeltme, izleme ve iyileştirme desteği veriyoruz. Ürünün ölçümlenmesi ve sonraki sürüm planı da çalışmanın parçası; teslim ettikten sonra ortadan kaybolmuyoruz. - **Türkiye dışından projeler alıyor musunuz?** Evet. Ekip uzaktan çalışmaya alışkın; Türkiye dışındaki müşterilerle Türkçe ve İngilizce yürütülen projeler alıyoruz. İletişim ve teslimat tamamen çevrim içi ilerliyor. - **Nasıl başlıyoruz?** hello@ornisoftware.com adresine projenizi kısaca anlatan bir e-posta göndermeniz yeterli. 48 saat içinde dönüş yapıp ücretsiz ve bağlayıcı olmayan bir keşif görüşmesi ile yol haritası çıkarıyoruz. ## Diller / Languages - Türkçe (asıl sürüm): https://ornisoftware.com/ — tüm içerik, blog dahil, önce burada yayımlanır. - English: https://ornisoftware.com/en — hizmetler, işler ve seçilmiş blog yazıları bu dilde yayımlanır. - Nederlands: https://ornisoftware.com/nl — hizmetler, işler ve seçilmiş blog yazıları bu dilde yayımlanır. ## Ek - [Tam metin sürüm](https://ornisoftware.com/llms-full.txt): tüm blog yazılarının tam içeriği. - [XML site haritası](https://ornisoftware.com/sitemap.xml) - [RSS beslemesi](https://ornisoftware.com/rss.xml)