KEYDALWeb

keydalweb.com.tr › yazilim-hizmetleri › sanliurfa › suruc › binatli-mahallesi

Suruç Binatlı Mahallesi Yazılım Hizmetleri

Binatlı Mahallesi'nde yazılım şirketi seçerken kaynak kod teslimi, yazılı kapsam ve bakım planı sorulmalı. Biz bu üçünü her yazılım teklifinin standart parçası yapıyoruz.

Binatlı Mahallesi'nde özel yazılım ne zaman gerekir?

Binatlı Mahallesi'nde yazılım firması arayan çoğu işletmenin derdi aslında tek bir süreçtir: teklif hazırlamak, sevkiyatı izlemek ya da tahsilatı takip etmek. Özel yazılım geliştirme, bu süreci merkeze alıp etrafına gereken ekranları ve raporları kurar. Böylece ilk sürüm küçük kalır, kısa sürede kullanılmaya başlanır ve ihtiyaç çıktıkça büyür.

Kapsam belgesi yalnızca bizim için değil, sizin için de bir araçtır. Binatlı Mahallesi'nde yazılım firması değiştirseniz bile elinizde neyin yapıldığını ve neyin planlandığını gösteren bir belge kalır; bu da projenin kişilere bağımlı kalmasını önler.

Yönetim panelleri

Üretim emirlerini, reçeteleri ve iş istasyonlarını izleyen, atölyenize göre tasarlanmış takip paneli.

API entegrasyonları

Mobil uygulamanız ya da iş ortaklarınız için belgelenmiş, yetkilendirmeli API uç noktaları.

Ödeme altyapısı

Kartı saklanan müşteriler için tek tıkla tekrar ödeme; kart bilgisi sizin sunucunuzda tutulmadan.

Rezervasyon ve randevu

Randevu verisinden doluluk, iptal oranı ve personel yoğunluğu raporları çıkaran yönetim ekranı.

Canlı veri ekranları

Mobil uyumlu tasarım sayesinde yöneticinin telefondan da takip edebildiği canlı özet ekranları.

Bakım ve geliştirme

Yazılımınızdaki güvenlik açıklarını tarayıp öncelik sırasına göre raporluyor ve kapatıyoruz.

Suruç Binatlı Mahallesi yazılım hizmetleri rehberi

Suruç Binatlı Mahallesi için özel yazılım geliştirme kararı

Veri sahipliği de karar ölçütlerinden biridir. Bazı hazır sistemler veriyi dışa aktarmayı zorlaştırır ve aboneliği bıraktığınızda geçmiş kayıtlara erişim sınırlanır. Binatlı Mahallesi'nde özel yazılım geliştirme ile veritabanı size ait olur; istediğiniz zaman yedek alır, istediğiniz sisteme taşırsınız.

Binatlı Mahallesi'nde pek çok işletme için doğru cevap ya o ya bu değildir. Muhasebe programı yerinde kalır, ona veri gönderen küçük bir sipariş paneli yazılır ve iki sistem birlikte çalışır.

Binatlı Mahallesi'nde yazılım fiyatlarını belirleyen kapsam

Kapsam belgesi; hangi ekranların olacağını, hangi kullanıcının neyi görebileceğini, hangi sistemlerle entegrasyon yapılacağını ve neyin kapsam dışında olduğunu tanımlar. Bu belge hem fiyatın hem takvimin dayanağıdır.

Gecikmeler çoğu zaman onay ve veri beklerken yaşanır. Takvime sizin tarafınızdaki adımları da yazmak, iki tarafın sorumluluğunu görünür kılar ve sürprizleri azaltır.

Suruç Binatlı Mahallesi işletmelerinde sistemleri konuşturmak

Entegrasyon yalnızca dışarıyla değil, içeride de gereklidir. Binatlı Mahallesi işletmenizde satış ekibinin CRM'i, depo ekibinin stok tablosu ve muhasebenin programı aynı ürünü farklı adlarla tutuyorsa, ortak bir veri yapısı kurmak ilk iştir.

Bir klinikte randevudan bir gün önce giden hatırlatma mesajı, gelmeyen hasta sayısını azaltır ve resepsiyonun telefon yükünü hafifletir. Suruç Binatlı Mahallesi işletmelerinde benzer küçük akışlar her sektörde bulunur.

Güvenlik ve veri koruma

Güvenlik yalnızca dış saldırılara karşı alınan önlemlerden ibaret değildir. Binatlı Mahallesi'nde sık görülen veri kayıpları yanlış silinen kayıtlar, paylaşılan şifreler ve işten ayrılan çalışanın açık kalan hesabıyla yaşanır.

Verinin hangi ülkede ve hangi sunucuda tutulduğu KVKK açısından önemlidir. Suruç Binatlı Mahallesi yazılım projelerinde barındırma tercihi yapılırken bu konu da dikkate alınmalı ve sözleşmelerde açıkça belirtilmelidir.

Suruç Binatlı Mahallesi yazılım hizmetlerinde teslim ve sonrası

Teslimden önce kodun başka bir geliştirici tarafından kurulabildiğini görmek, dokümantasyonun yeterliliğini gösterir. Kurulum yalnızca geliştirenin bilgisayarında çalışıyorsa teslim eksiktir.

Güncellenmeyen yazılım zamanla tarayıcılardaki, ödeme kuruluşlarındaki ya da e-fatura sistemlerindeki değişikliklerle uyumsuz hale gelir. Binatlı Mahallesi için düzenli bakım, bu değişikliklere sorunsuz uyum sağlar.

Binatlı Mahallesi'nde yazılım yaptırmanın gerçek maliyeti

Bir yazılım projesinin maliyeti; ekran ve özellik sayısı, kullanıcı rolleri, entegrasyonların karmaşıklığı, veri taşıma ihtiyacı ve performans beklentisine göre değişir. Bu yüzden sağlıklı bir fiyat, ancak kapsam netleştikten sonra verilebilir.

Bütçeyi aşamalara bölmek nakit akışını korur. Binatlı Mahallesi'nde ilk aşamada temel modül devreye girer, işletme bu modülün getirisini görürken ikinci aşama planlanır; böylece tüm bütçeyi tek seferde ayırmak gerekmez.

Binatlı Mahallesi'nde eski sistemden yeni yazılıma geçiş

Yarım kalan bir web uygulaması projesinde sorun çoğu zaman koddan çok kapsamdadır. Suruç Binatlı Mahallesi'nde projeye yeniden başlamadan önce kapsamı güncel ihtiyaçlarla birlikte yeniden yazmak, aynı hatanın tekrarlanmasını önler.

Binatlı Mahallesi işletmelerinde yazılımın benimsenmesi

Benimseme ölçülebilir: hangi ekranların ne sıklıkla kullanıldığı, hangi işlemlerin hâlâ yazılım dışında yapıldığı izlenir. Binatlı Mahallesi'nde bu bilgiye göre ekranlar sadeleştirilir ya da eksik özellikler eklenir.

Yazılım Hizmetleri ile Binatlı Mahallesi aramalarında var olmak

Yerel aramada hedef koyarken somut olmak işe yarar. Örneğin hedefiniz, Binatlı Mahallesi yazılım hizmetleri ile ilgili aramalardaki gösterim sayısını artırmak ya da siteden gelen telefon aramalarını çoğaltmak olabilir. Ölçülebilir bir hedef, yapılan değişikliklerin işe yarayıp yaramadığını birkaç ay içinde görmenizi sağlar.

İşletme profili ücretsizdir ama doğru kurulması zaman ister. Suruç Binatlı Mahallesi yazılım hizmetleri teklifi alırken profil kurulumunun ya da düzenlemesinin kapsama dahil olup olmadığını sorun. Dahil değilse, site bilgileriyle uyumlu bir profil için hangi bilgileri hazırlamanız gerektiğini en azından öğrenin.

Bağlantı sayısından çok kaynağın ilgisi önemlidir. Binatlı Mahallesi'nde yayın yapan bir haber sitesinden gelen tek bağlantı, alakasız onlarca dizin kaydından daha değerlidir. Bu yüzden yazılım hizmetleri planında nitelik öne alınmalıdır.

Binatlı Mahallesi aramalarında ilerlemeyi takip etmek

Binatlı Mahallesi yazılım hizmetleri çalışmasının başarısını ziyaretçi sayısıyla sınırlamamak gerekir. Asıl soru, sitenin kaç teklif isteği, telefon araması ya da mesaj getirdiğidir. Bu dönüşümler baştan tanımlanıp ölçüm araçlarına kaydedilirse, birkaç ay sonra yatırımın karşılığını net biçimde görebilirsiniz.

Küçük denemeler büyük kararlardan daha az risklidir. Bir sayfanın başlığını ya da çağrı butonunu değiştirip sonucu izlemek, Binatlı Mahallesi yazılım hizmetleri sitenizi veriyle geliştirmenin en kolay yoludur.

Binatlı Mahallesi'nde yazılım hizmetleri için güvenlik ve yedekleme

Erişim bilgileri de altyapının parçasıdır. Hosting paneli, alan adı hesabı ve yönetim paneli şifrelerinin sizde de bulunması gerekir. Binatlı Mahallesi yazılım hizmetleri projesi tamamlandığında bu bilgilerin size yazılı olarak teslim edilmesini isteyin.

Altyapı sorunlarının çoğu önceden görülebilir. Disk doluluğu, sertifika süresi ve eskiyen eklentiler için düzenli kontrol, Binatlı Mahallesi yazılım hizmetleri sitenizin kesintiye uğramasını büyük ölçüde önler.

Paketler, demo ve güncel fiyatlar için keydal.tr/secim-yazilimi sayfasını ziyaret edin.

Hangi Binatlı Mahallesi işletmeleri özel yazılım yaptırır?

Suruç Binatlı Mahallesi için yazılım hizmetleri farklı ihtiyaçlara göre uyarlanır.

Üretim ve lojistik firmaları

Belediye ve kurum tedarikçileri için teslim, sevk belgesi ve hakediş takibini düzenleyen yazılım.

Hizmet işletmeleri

Oto servisleri için araç kabul, iş emri, parça ve fatura süreçlerini birleştiren yazılım.

E-ticaret ve pazaryeri satıcıları

Tedarikçi XML'i ya da API'sinden ürün çekip mağazaya aktaran ürün yönetimi yazılımı.

Kurum ve kuruluşlar

Meslek odaları ve dernekler için üye kaydı, aidat takibi ve duyuru gönderimi yapan sistemler.

Medya kuruluşları

Reklam rezervasyonu, fatura ve yayın raporunu tek akışta birleştiren reklam yönetim yazılımı.

Yazılım Hizmetleri alırken düşülen hatalar

  • Kapsamı yazmadan başlamak. Raporların ve kullanıcı rollerinin önceden yazılmaması, sonradan veritabanı yapısını değiştirecek kadar büyük düzeltmelere yol açabilir.
  • Kaynak kodu teslim almamak. Kaynak kod yoksa küçük bir değişiklik için bile tek firmaya muhtaç kalır, fiyat ve takvimde pazarlık gücünüzü kaybedersiniz.
  • Her şeyi ilk sürüme sığdırmak. Tüm özellikleri ilk teslimde istemek projeyi uzatır. Önce temel ihtiyaçla yayına çıkıp kullanıcı geri bildirimiyle büyütmek daha sağlıklıdır.
  • Kullanıcıları sürece katmamak. Eğitim ve destek planlanmadan yapılan geçiş, en iyi tasarlanmış yazılımı bile kullanılmaz hale getirebilir.
  • Bakımı ihmal etmek. Güncellenmeyen yazılım zamanla güvenlik açığı biriktirir ve yeni sistemlerle uyumsuz hale gelir.

Suruç Binatlı Mahallesi yazılım hizmetleri hazırlık listesi

  • Çözmek istediğiniz sorunun kısa tanımı
  • Mevcut iş akışınızın adım adım anlatımı
  • Kullandığınız yazılımlar ve entegrasyon ihtiyaçları
  • Kullanıcı rolleri ve yetkiler
  • Örnek ekran, rapor ya da tablolar
  • Veri taşıma ihtiyacı
  • Bütçe aralığı ve hedef tarih
  • Yayından sonra bakım beklentisi

Terimler

API
Farklı yazılımların birbiriyle veri alışverişi yapmasını sağlayan arayüz.
Kapsam belgesi
Projede yapılacak ve yapılmayacak işleri tanımlayan yazılı doküman.
MVP
Temel ihtiyacı karşılayan ve hızla yayına alınan ilk sürüm.
Entegrasyon
İki ya da daha fazla sistemin otomatik olarak birlikte çalışması.
Rol bazlı yetki
Kullanıcıların görevine göre yalnızca ilgili ekranlara erişebilmesi.
Kaynak kod
Yazılımın insan tarafından okunabilir program metni.
Bakım
Yayından sonra güncelleme, hata düzeltme ve küçük geliştirmeler.

Suruç Binatlı Mahallesi yazılım hizmetleri için sağlayıcıya sorun

  • Alan adı ve içerik kimin adına olacak? Alan adı, içerik ve tasarım haklarının size ait olduğu yazılı olarak belirtilmelidir. Aksi halde hizmet sağlayıcıyı değiştirmek istediğinizde adresinizi ve içeriğinizi kaybedebilirsiniz.
  • Fiyata neler dahil, neler hariç? Hosting, SSL, e-posta, bakım ve güncellemelerin fiyata dahil olup olmadığını sorun. Düşük görünen bir teklif, sonradan eklenen kalemlerle pahalıya gelebilir.
  • Teslim süresi yazılı olarak veriliyor mu? Süre ve aşamalar teklifte yazılı olmalıdır. Hangi aşamada sizden ne beklendiği de baştan belli olursa gecikmeler önlenir.
  • Yayından sonra destek nasıl sağlanıyor? Bir sorun çıktığında kime, nasıl ulaşacağınızı ve ne kadar sürede yanıt alacağınızı öğrenin. Sahipsiz kalan bir site kısa sürede güvenlik riski haline gelir.
  • Yedekleme ve güvenlik kimin sorumluluğunda? Düzenli yedeğin kim tarafından, ne sıklıkla alındığını ve bir saldırı durumunda nasıl geri dönüleceğini sorun.
  • Siteyi kendim güncelleyebilecek miyim? Her küçük değişiklik için ücret ödemek istemiyorsanız kullanımı kolay bir yönetim paneli ve kısa bir kullanım anlatımı talep edin.
  • Daha önce yapılmış örnekler var mı? Benzer projelerden canlı örnekleri incelemek, teklifteki vaatlerin gerçekte nasıl karşılandığını görmenin en iyi yoludur.
  • Ayrılmak istersem ne olur? Sözleşme bittiğinde dosyalarınızı, veritabanınızı ve alan adı yetkinizi nasıl teslim alacağınız baştan net olmalıdır.

Suruç Binatlı Mahallesi yazılım hizmetleri için yerel veriler

Binatlı Mahallesi'nde yazılım hizmetleri planlarken kullanıcı ve müşteri kitlesinin büyüklüğü, sistemin kapasitesini ve entegrasyon ihtiyaçlarını belirler.

Binatlı Mahallesi, Suruç'ta bulunan 95 mahalleden biridir. 347 kişilik nüfusuyla ilçenin en kalabalık 46. mahallesidir ve ilçe nüfusunun yüzde 0,4 kadarını oluşturur.

Mahallenin posta kodu 63800'dür. Aynı posta kodunu kullanan diğer mahalleler arasında Ağırtaş, Akören, Alanyurt, Aligör, Aşağıkarıncalı, Aşağıoylum sayılabilir. Sabit hat telefon kodu 0414'tür.

Suruç, 98.022 kişilik nüfusuyla Şanlıurfa'nın ilçelerinden biridir. Aşağıda Suruç'un diğer mahallelerine ait sayfalara ulaşabilirsiniz.

Posta kodunu gönderilerde kullanmadan önce PTT posta kodu sorgulama sayfasından teyit etmenizi öneririz. Nüfus bilgilerinin en güncel hâli Türkiye İstatistik Kurumunun veri portalında yayımlanır; il genelindeki resmî duyurular için Şanlıurfa Valiliği sitesine bakabilirsiniz.

Binatlı Mahallesi ve çevresindeki mahalleler
MahallePosta koduNüfus
Aydın Mahallesi638009.097
Ayhan Mahallesi63800408
Balaban Mahallesi63800537
Barış Mahallesi638003.282
Bellik Mahallesi63800584
Bilge Mahallesi6380076
Binatlı Mahallesi63800347
Boztepe Mahallesi63800260
Bozyokuş Mahallesi63800139
Büyükağacı Mahallesi63800551
Büyüksergen Mahallesi63800171
Büyükziyaret Mahallesi63800463
Cumhuriyet Mahallesi638008.254

Suruç ilçesi hakkında

Suruç, Şanlıurfa ilinin bir ilçesidir. Suruç, Güneydoğu Anadolu Bölgesi'nde (Orta Fırat Bölümü), Şanlıurfa ilinin 46 km güneybatısında yer almaktadır. Suriye ile sınır teşkil eden demir yolu üzerindeki Mürşitpınar Sınır Kapısına 10 km uzaklıkta ve Gaziantep-Şanlıurfa kara yoluna 6 km uzaklıktadır.

Coğrafya

Suruç, Güneydoğu Anadolu Bölgesi'nde (Orta Fırat Bölümü), Şanlıurfa ilinin 46 km güney batısında yer alıyor. Suriye ile sınır teşkil eden demiryolu üzerindeki Mürşitpınar Sınır Kapısına 10 km uzaklıkta ve Gaziantep-Şanlıurfa kara yoluna 6 km uzaklıktadır. İlçenin yüzölçümü 744 km²dir. Suruç ilçe merkezinin deniz seviyesinden ortalama yüksekliği 498 metredir.

Etimoloji

Kaynaklarda Seruğ olarak geçen bu şehrin İbrahim Peygamber ile çok yakın ilişkisi vardır. İbrahim Peygamber'in babası Azer, dedesi Nahor'un babası Seruğ'dur. Tarihte adı Seruğ olan bu ilçe ile İbrahim Peygamberin atası Seruğ aynı adı taşımaktadır. Seruç, bu ilçenin asıl adıdır. Bu yöre, eskiden beri cins at yetiştiriciliği ile meşhurdur. Atların eğeri ile uğraşan ve imal eden kişilere “saraç” denilmektedir. Suruç, bu kelimenin çoğulu olup, ilçenin isminin bu kelimeden geldiği tahmin edilmekte; saraçlar anlamında, Suruç olarak söylenegelmektedir.

Tarihçe

İlkçağın Osrohne ülkesinin şehirlerinden, Anthemuzia veya Batnea'nın yerine geçtiği Matf Sununh; İpek Şehri'dir. Bir zamanlar, oradaki ileri ziraatın eseri olarak ipekçiliğin çok geliştiği ve sanayinin kurulduğu şehir, bugünün Suruç'udur.

MÖ Asya’dan göç eden Sümerler, Mezopotamya’da medeniyet kurmuşlardır. Sümerler ve Akadlar, Saruğ Ova’sında Suruç ilçesini "Batna" ismi ile anmışlardır. Daha sonra ve Asurlular, Sümerler ve Akadlar'ı ortadan kaldırarak, Suruç'u, “Tepartip” adıyla Birecik İlçesi'ne bağlamışlardır. Sümerler Mezopotamya'da hakimiyetlerini sürdürürken, Mısır'a akın eden Kiksos geçici bir zaman için buraya yerleşmişlerdir. Roma İmparatoru Büyük Konstantin MS 35 yılında öteki ilçelerle birlikte Suruç'u da Şanlıurfa İline bağlamıştır. Aradan hayli zaman geçtikten sonra Suruç, bu defa da Kudüs Krallığı'na bağlanmıştır. Tarihi eski çağlardan beri bilinen Suruç ilçesini, Romalılardan, İyat Bin Ganem, barış yoluyla almış ve Abbasilere bağlamıştır (MS 639).

Çok eski olan bu şehrin yakınında, siyah taş üzerine yapılmış 1 metre eninde, 2 m uzunluğunda 2 adet aslan heykeli bulunmaktadır. Heykellerin bugün bulunduğu yer, Suruç'a 15 km uzaklıkta olan ve hâlen Suriye Sınırları içerisinde kalan Rıslantaş Köyü'dür. Ziyaret Köyü'nde meftun bulunan Şeyh Mesleme Bin Name Hicri 466 yılında Suruç'u, haçlılardan kurtarmıştır.

Suruç, MS 1095'te Artuk Beyliğinden Sokman'ın eline geçmiş ise de, 6 yıl sonra Urfa Kontu I.Bolvadin'in egemenliği altına girmiştir. M.S. 1090'da Urfa Haçlı Kontu'na (Kudüs Krallığı'na) bağlanmıştır. I. İmadeddin Zengi, 1127 yılında Suruç'u, haçlılardan geri almıştır. Suruç, Timur'un istilasına da uğramıştır. Bölge halkı, istilaya karşı koyduğundan burası Moğollarca yakılıp yıkılmıştır. Kudüs Seferi'ne çıkan Yavuz Sultan Selim 1517 yılında, Suruç'u Osmanlı topraklarına katmıştır. Osmanlı İmparatorluğu döneminde, Halep Vilayetinin Urfa Sancağı'na bağlı bir kasaba durumunda olan Suruç, 1918'de İngilizlerin, 1919'da da Fransızların istilasına uğramıştır. Fakat; Suruç halkı, büyük bir millî mücadele örneği göstererek tarihi şehrini 11 Nisan 1923'te düşmandan kurtarmıştır.

Suruç, Cumhuriyetin kurulmasıyla birlikte, 1923 yılında ilçe olmuş ve Şanlıurfa iline bağlanmıştır.

Bu bölüm, Vikipedi'deki “Suruç” maddesinden kısaltılarak alınmıştır (katkıda bulunanlar). Metin CC BY-SA 4.0 lisansı altındadır.

Suruç Binatlı Mahallesi yazılım hizmetleri süreci

Hangi adımda olduğunuzu her zaman bilirsiniz.

  1. Analiz

    İş akışınız ve mevcut sistemleriniz incelenir.

  2. Kapsam

    Ekranlar, roller ve entegrasyonlar yazılır.

  3. Geliştirme

    Kısa döngülerle geliştirilip demo yapılır.

  4. Test

    Gerçek verilerle test edilip hatalar giderilir.

  5. Teslim

    Yayına alınır, kod ve erişimler teslim edilir.

Suruç Binatlı Mahallesi yazılım hizmetleri hakkında sık sorulanlar

Sorunuz burada yoksa teklif formundan yazın.

Binatlı Mahallesi posta kodu nedir?

Suruç Binatlı Mahallesi posta kodu 63800'dür.

Binatlı Mahallesi hangi ilçeye bağlı?

Binatlı Mahallesi, Şanlıurfa iline bağlı Suruç ilçesinin mahallelerinden biridir.

63800 posta kodunu kullanan diğer mahalleler hangileri?

Suruç ilçesinde 63800 posta kodunu Binatlı Mahallesi dışında Ağırtaş Mahallesi, Akören Mahallesi, Alanyurt Mahallesi, Aligör Mahallesi, Aşağıkarıncalı Mahallesi, Aşağıoylum Mahallesi, Aybastı Mahallesi, Aydın Mahallesi, Ayhan Mahallesi, Balaban Mahallesi ve diğer bazı mahalleler kullanır.

Yalnızca Binatlı Mahallesi için mi hizmet veriyorsunuz?

Binatlı Mahallesi başta olmak üzere Şanlıurfa ve Türkiye genelinde hizmet veriyoruz; tüm süreç uzaktan yürütülür.

Binatlı Mahallesi'nde özel yazılım ne kadar sürede geliştirilir?

Kapsama göre değişir. Basit bir yönetim paneli birkaç haftada, çok sayıda entegrasyon içeren bir sistem birkaç ayda tamamlanabilir. Süre, kapsam belgesiyle birlikte yazılı olarak verilir.

Kaynak kod bana mı ait olacak?

Evet. Teslimde kaynak kod, veritabanı ve sunucu erişimleri size verilir.

Mevcut yazılımımı devralabilir misiniz?

Evet. Önce kodu inceleyip durumunu raporluyoruz, ardından bakım, iyileştirme ya da yeniden yazım önerisiyle devam ediyoruz.

Hangi sistemlerle entegrasyon yapabiliyorsunuz?

API sunan muhasebe, e-fatura, kargo, pazaryeri, ödeme ve CRM sistemlerinin çoğuyla entegrasyon yapılabilir. Kullandığınız sistemleri teklif formunda belirtmeniz yeterlidir.

Suruç Binatlı Mahallesi yazılım hizmetleri fiyatları ne kadar?

Fiyat; özellik sayısına, entegrasyonlara ve kullanıcı rollerine göre değişir. Kısa bir analizden sonra yazılı teklif sunuyoruz.

Binatlı Mahallesi için teklifinizi hazırlayalım.

İhtiyacınızı yazın; kapsamı ve fiyatı netleştirip size dönelim.