{"id":15768,"date":"2026-03-15T15:27:49","date_gmt":"2026-03-15T13:27:49","guid":{"rendered":"https:\/\/etriplesoft.com\/odoo-for-real-estate\/"},"modified":"2026-03-29T11:21:09","modified_gmt":"2026-03-29T09:21:09","slug":"odoo-for-real-estate","status":"publish","type":"post","link":"https:\/\/etriplesoft.com\/ar\/odoo-for-real-estate\/","title":{"rendered":"odoo \u0641\u064a \u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0642\u0627\u0631\u064a"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15768\" class=\"elementor elementor-15768\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63b7c7e e-con-full e-flex e-con e-parent\" data-id=\"63b7c7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4299c95 e-con-full e-flex e-con e-child\" data-id=\"4299c95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-411b474 e-con-full e-flex e-con e-child\" data-id=\"411b474\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1b9662c e-con-full e-flex e-con e-child\" data-id=\"1b9662c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d15a762 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"d15a762\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\"\/>\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"\/>\r\n<title>Odoo for Real Estate | Property Management ERP \u2013 Etriplesoft<\/title>\r\n<meta name=\"description\" content=\"Manage properties, leases, sales pipelines, and finances in one platform. Odoo for Real Estate by Etriplesoft is the all-in-one ERP built for property businesses across UAE, Egypt, and Saudi Arabia.\"\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.js\"><\/script>\r\n<style>\r\n:root{\r\n  --bg:         #0d1b2a;\r\n  --bg-mid:     #0f2233;\r\n  --card:       #122840;\r\n  --card-deep:  #0f2030;\r\n  --border:     #1e3d5c;\r\n  --blue:       #0ea5e9;\r\n  --blue-dim:   #0284c7;\r\n  --blue-soft:  #38bdf8;\r\n  --blue-glow:  rgba(14,165,233,0.14);\r\n  --blue-glow2: rgba(14,165,233,0.25);\r\n  --tag-bg:     rgba(14,165,233,0.12);\r\n  --tag-border: rgba(14,165,233,0.35);\r\n  --white:      #ffffff;\r\n  --w80:        rgba(255,255,255,0.80);\r\n  --w55:        rgba(255,255,255,0.55);\r\n  --w20:        rgba(255,255,255,0.08);\r\n  --font:       'Inter',-apple-system,sans-serif;\r\n  --r:          14px;\r\n  --r-sm:       8px;\r\n}\r\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\r\nhtml{scroll-behavior:smooth}\r\nbody{font-family:var(--font);background:var(--bg);color:var(--white);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}\r\na{color:inherit;text-decoration:none}\r\n\r\n.container{max-width:1080px;margin:0 auto;padding:0 28px}\r\n.sec{padding:88px 28px}\r\n.sec-bg{background:var(--bg)}\r\n.sec-mid{background:var(--bg-mid)}\r\n\r\n.tag{\r\n  display:inline-flex;align-items:center;gap:7px;\r\n  background:var(--tag-bg);border:1px solid var(--tag-border);\r\n  color:var(--blue-soft);font-size:11px;font-weight:600;\r\n  letter-spacing:.1em;text-transform:uppercase;\r\n  padding:5px 14px;border-radius:100px;margin-bottom:18px;\r\n}\r\n.tag-dot{width:5px;height:5px;border-radius:50%;background:var(--blue-soft)}\r\n\r\nh2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--white);line-height:1.2;margin-bottom:18px;letter-spacing:-.02em}\r\nh3{font-size:1.05rem;font-weight:700;color:var(--white);line-height:1.35;margin-bottom:10px;letter-spacing:.01em}\r\nh4{font-size:.93rem;font-weight:600;color:var(--white);margin-bottom:7px;letter-spacing:.02em}\r\np{color:var(--w80);margin-bottom:14px;line-height:1.75;letter-spacing:.01em}\r\np:last-child{margin-bottom:0}\r\n.lead{font-size:1.05rem;color:var(--w80);max-width:700px;line-height:1.8;letter-spacing:.01em}\r\nstrong{color:var(--white)}\r\n\r\n.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--r-sm);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .22s;border:none}\r\n.btn-blue{background:var(--blue);color:#fff;box-shadow:0 4px 20px rgba(14,165,233,.35)}\r\n.btn-blue:hover{background:var(--blue-soft);transform:translateY(-2px);box-shadow:0 8px 28px rgba(14,165,233,.45)}\r\n.btn-ghost{background:transparent;color:var(--white);border:1.5px solid var(--border)}\r\n.btn-ghost:hover{border-color:var(--blue);color:var(--blue-soft)}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   HERO\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.hero{\r\n  background:linear-gradient(160deg,#07121e 0%,#0d1b2a 55%,#0f2233 100%);\r\n  padding:92px 28px 0;text-align:center;\r\n  position:relative;overflow:hidden;\r\n}\r\n.hero::before{\r\n  content:'';position:absolute;inset:0;\r\n  background:radial-gradient(ellipse 65% 55% at 50% 0%,rgba(14,165,233,.18) 0%,transparent 68%);\r\n  pointer-events:none;\r\n}\r\n.hero-desc{\r\n  font-size:clamp(1rem,2vw,1.15rem);\r\n  color:var(--w55);max-width:640px;margin:0 auto 36px;line-height:1.85;\r\n}\r\n.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}\r\n\r\n\/* \u2500\u2500 NEW Dashboard Shell \u2500\u2500 *\/\r\n.dash-wrap{\r\n  max-width:1020px;margin:0 auto;\r\n  background:#F4F3F0;border-radius:14px 14px 0 0;overflow:hidden;\r\n  box-shadow:0 -6px 60px rgba(14,165,233,.12);\r\n  border:1px solid rgba(255,255,255,0.07);\r\n  border-bottom:none;\r\n}\r\n\/* window chrome bar *\/\r\n.dash-bar{\r\n  background:#fff;padding:10px 16px;\r\n  display:flex;align-items:center;gap:8px;\r\n  border-bottom:0.5px solid #dddcd4;\r\n}\r\n.dot{width:10px;height:10px;border-radius:50%}\r\n.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}\r\n.dash-bar-label{margin-left:8px;font-size:.77rem;color:#888780;flex:1;text-align:center;font-family:var(--font)}\r\n\r\n\/* inner odoo dashboard *\/\r\n.db-inner{\r\n  background:#F4F3F0;\r\n  padding:16px;\r\n  font-family:'Segoe UI',system-ui,-apple-system,sans-serif;\r\n  color:#1a1a18;\r\n}\r\n\r\n\/* odoo topbar *\/\r\n.odb-topbar{\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  margin-bottom:14px;padding-bottom:12px;\r\n  border-bottom:0.5px solid #dddcd4;\r\n  background:#fff;padding:10px 14px;\r\n  border-radius:8px;\r\n  margin-bottom:12px;\r\n}\r\n.odb-left{display:flex;align-items:center;gap:8px}\r\n.odoo-badge{\r\n  background:#714B67;color:#fff;\r\n  font-size:10px;font-weight:600;padding:3px 10px;\r\n  border-radius:5px;letter-spacing:.05em;\r\n}\r\n.odb-title{font-size:14px;font-weight:500;color:#1a1a18}\r\n.odb-meta{font-size:11px;color:#888780}\r\n.odb-right{display:flex;align-items:center;gap:6px}\r\n.otab{\r\n  font-size:11px;padding:4px 12px;border-radius:5px;\r\n  border:0.5px solid #dddcd4;cursor:pointer;\r\n  color:#5F5E5A;background:transparent;transition:all .15s;\r\n}\r\n.otab:hover{background:#F4F3F0}\r\n.otab.active{background:#714B67;color:#fff;border-color:#714B67}\r\n\r\n\/* kpi grid *\/\r\n.odb-kpi{\r\n  display:grid;grid-template-columns:repeat(6,1fr);\r\n  gap:8px;margin-bottom:10px;\r\n}\r\n.okpi{\r\n  background:#fff;border:0.5px solid #dddcd4;border-radius:8px;\r\n  padding:11px 13px;position:relative;overflow:hidden;\r\n}\r\n.okpi-accent{position:absolute;left:0;top:0;bottom:0;width:3px}\r\n.okpi-label{font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}\r\n.okpi-val{font-size:20px;font-weight:500;color:#1a1a18;line-height:1.1}\r\n.okpi-sub{font-size:10px;margin-top:4px}\r\n.kup{color:#3B6D11}.kdn{color:#A32D2D}.knu{color:#888780}\r\n\r\n\/* mid grid *\/\r\n.odb-mid{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-bottom:10px}\r\n.opanel{background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:13px 15px}\r\n.opanel-title{font-size:10px;font-weight:500;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}\r\n\r\n\/* chart legend *\/\r\n.ochart-legend{display:flex;gap:12px;margin-bottom:8px}\r\n.olegend-item{display:flex;align-items:center;gap:4px;font-size:10px;color:#888780}\r\n.olegend-sw{width:9px;height:9px;border-radius:2px}\r\n\r\n\/* donut *\/\r\n.odonut-wrap{display:flex;align-items:center;gap:12px}\r\n.odonut-legend{display:flex;flex-direction:column;gap:6px;flex:1}\r\n.odonut-row{display:flex;align-items:center;font-size:11px}\r\n.odonut-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}\r\n.odonut-name{color:#5F5E5A;margin-left:5px;flex:1}\r\n.odonut-pct{font-weight:500;color:#1a1a18}\r\n\r\n\/* pipeline *\/\r\n.opipeline{display:flex;gap:5px;align-items:flex-end;height:68px;margin-top:4px}\r\n.ostage-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}\r\n.ostage-bar{width:100%;border-radius:3px 3px 0 0}\r\n.ostage-lbl{font-size:9px;color:#888780;text-align:center}\r\n.ostage-cnt{font-size:10px;font-weight:500;color:#1a1a18}\r\n\r\n\/* bottom grid *\/\r\n.odb-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}\r\n\r\n\/* listings *\/\r\n.olisting-rows{display:flex;flex-direction:column;gap:8px}\r\n.olisting-row{display:flex;align-items:center;gap:8px}\r\n.olisting-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}\r\n.olisting-meta{flex:1}\r\n.olisting-name{font-size:11px;font-weight:500;color:#1a1a18}\r\n.olisting-loc{font-size:10px;color:#888780}\r\n.obadge{font-size:9px;padding:2px 7px;border-radius:20px;font-weight:500;white-space:nowrap}\r\n.ob-av{background:#EAF3DE;color:#3B6D11}\r\n.ob-rt{background:#E6F1FB;color:#185FA5}\r\n.ob-sl{background:#EEEDFE;color:#534AB7}\r\n.ob-mn{background:#FAEEDA;color:#854F0B}\r\n\r\n\/* agents *\/\r\n.oagent-rows{display:flex;flex-direction:column;gap:8px}\r\n.oagent-hdr{display:flex;font-size:9px;color:#888780;border-bottom:0.5px solid #dddcd4;padding-bottom:5px;margin-bottom:2px}\r\n.oagent-row{display:flex;align-items:center;gap:8px}\r\n.oagent-av{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;flex-shrink:0}\r\n.oagent-name{font-size:11px;font-weight:500;color:#1a1a18;flex:1}\r\n.oagent-deals{font-size:10px;color:#888780;width:44px;text-align:right;margin-right:6px}\r\n.oprog-wrap{width:52px;height:4px;background:#F4F3F0;border-radius:3px;overflow:hidden}\r\n.oprog-fill{height:100%;border-radius:3px}\r\n\r\n\/* contracts *\/\r\n.ocontract-rows{display:flex;flex-direction:column;gap:6px}\r\n.ocontract-row{display:flex;align-items:center;gap:8px;padding:7px 8px;background:#F9F8F5;border-radius:6px}\r\n.ocontract-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}\r\n.ocontract-name{font-size:11px;color:#1a1a18;flex:1}\r\n.ocontract-date{font-size:10px;color:#888780;display:block}\r\n.ocontract-amt{font-size:11px;font-weight:500;color:#1a1a18}\r\n\r\n\/* stats strip *\/\r\n.strip{\r\n  background:var(--bg-mid);\r\n  border-top:1px solid var(--border);border-bottom:1px solid var(--border);\r\n  padding:38px 28px;\r\n}\r\n.strip-grid{\r\n  max-width:960px;margin:0 auto;\r\n  display:grid;grid-template-columns:repeat(4,1fr);text-align:center;\r\n}\r\n.sg{padding:0 20px;border-right:1px solid var(--border)}\r\n.sg:last-child{border-right:none}\r\n.sg-num{font-size:2.3rem;font-weight:800;color:var(--blue-soft);line-height:1;margin-bottom:5px}\r\n.sg-lbl{font-size:.8rem;color:var(--w55);text-transform:uppercase;letter-spacing:.06em}\r\n\r\n\/* overview *\/\r\n.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}\r\n.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}\r\n.mini{background:var(--card);border:1px solid var(--border);border-radius:var(--r-sm);padding:18px;transition:border-color .2s,transform .2s}\r\n.mini:hover{border-color:var(--blue);transform:translateY(-2px)}\r\n.mini .ic{font-size:1.55rem;margin-bottom:8px}\r\n.mini h4{font-size:.86rem;margin-bottom:3px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-soft)}\r\n.mini p{font-size:.81rem;color:var(--w55);margin:0;line-height:1.5;letter-spacing:.01em}\r\n.cta-row{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}\r\n\r\n\/* problem cards *\/\r\n.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}\r\n.p-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:26px 22px;position:relative;overflow:hidden;transition:border-color .22s,transform .22s}\r\n.p-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue-dim),var(--blue-soft));transform:scaleX(0);transform-origin:left;transition:transform .3s}\r\n.p-card:hover{border-color:var(--blue);transform:translateY(-3px)}\r\n.p-card:hover::after{transform:scaleX(1)}\r\n.p-ic{font-size:2rem;margin-bottom:14px}\r\n.p-card h3{font-size:.98rem;margin-bottom:8px;letter-spacing:.02em}\r\n.p-card p{font-size:.87rem;color:var(--w55);margin:0;line-height:1.6;letter-spacing:.01em}\r\n\r\n\/* module cards *\/\r\n.m-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}\r\n.m-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:26px 22px;transition:border-color .22s,transform .22s}\r\n.m-card:hover{border-color:var(--blue);transform:translateY(-3px)}\r\n.m-ic{width:42px;height:42px;border-radius:10px;background:var(--blue-glow);border:1px solid var(--tag-border);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}\r\n.m-card h3{font-size:.98rem;margin-bottom:12px;letter-spacing:.02em}\r\n.m-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:7px}\r\n.m-card li{font-size:.84rem;color:var(--w55);display:flex;align-items:flex-start;gap:8px;line-height:1.5;letter-spacing:.01em}\r\n.m-card li::before{content:'\u203a';color:var(--blue-soft);font-size:1rem;line-height:1.4;flex-shrink:0}\r\n\r\n\/* visual cards *\/\r\n.v-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}\r\n.v-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}\r\n.img-real{position:relative;overflow:hidden;aspect-ratio:16\/9;border-bottom:1px solid var(--border);background:var(--card-deep)}\r\n.img-real-wide{aspect-ratio:21\/7}\r\n.img-real img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;filter:brightness(.85) saturate(.9)}\r\n.v-card:hover .img-real img,.v-wide:hover .img-real img{transform:scale(1.04);filter:brightness(.95) saturate(1)}\r\n.v-body{padding:20px 22px}\r\n.v-body h4{font-size:.93rem;margin-bottom:5px;letter-spacing:.02em}\r\n.v-body p{font-size:.83rem;color:var(--w55);margin:0;line-height:1.55;letter-spacing:.01em}\r\n.vtag{display:inline-block;margin-top:12px;font-size:.71rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-soft);background:var(--tag-bg);border:1px solid var(--tag-border);padding:3px 10px;border-radius:100px}\r\n.v-wide{grid-column:1\/-1;background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}\r\n\r\n\/* results *\/\r\n.r-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}\r\n.r-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:32px 20px;text-align:center;transition:border-color .22s,transform .22s}\r\n.r-card:hover{border-color:var(--blue);transform:translateY(-3px)}\r\n.r-num{font-size:2.6rem;font-weight:800;color:var(--blue-soft);line-height:1;margin-bottom:10px}\r\n.r-card h3{font-size:.88rem;margin-bottom:8px;letter-spacing:.03em;text-transform:uppercase}\r\n.r-card p{font-size:.81rem;color:var(--w55);margin:0;line-height:1.55;letter-spacing:.01em}\r\n\r\n\/* steps *\/\r\n.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:50px;position:relative}\r\n.steps::before{content:'';position:absolute;top:37px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--blue-dim),var(--blue-soft));z-index:0}\r\n.step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:0 8px}\r\n.step-bubble{width:74px;height:74px;border-radius:50%;background:var(--card);border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:16px;box-shadow:0 0 20px rgba(14,165,233,.25)}\r\n.step-n{font-size:.68rem;font-weight:700;color:var(--blue-soft);letter-spacing:.1em}\r\n.step-ic{font-size:1.4rem}\r\n.step h3{font-size:.88rem;margin-bottom:5px;letter-spacing:.02em}\r\n.step p{font-size:.79rem;color:var(--w55);line-height:1.5;letter-spacing:.01em}\r\n\r\n\/* who is it for *\/\r\n.types{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}\r\n.tpill{background:var(--card);border:1px solid var(--border);border-radius:100px;padding:9px 20px;font-size:.88rem;font-weight:500;color:var(--w80);transition:border-color .2s,color .2s,background .2s;cursor:default}\r\n.tpill:hover{border-color:var(--blue);color:var(--blue-soft);background:var(--blue-glow)}\r\n\r\n\/* why etriplesoft *\/\r\n.w-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}\r\n.w-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:28px 22px;transition:border-color .22s,transform .22s}\r\n.w-card:hover{border-color:var(--blue);transform:translateY(-3px)}\r\n.w-num{font-size:2.8rem;font-weight:800;color:var(--blue);line-height:1;margin-bottom:12px}\r\n.w-card h3{font-size:.93rem;margin-bottom:8px;letter-spacing:.02em}\r\n.w-card p{font-size:.84rem;color:var(--w55);margin:0;line-height:1.6;letter-spacing:.01em}\r\n.rel-box{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:28px 30px;margin-top:40px}\r\n.rel-box h3{margin-bottom:5px}\r\n.rel-box > p{font-size:.87rem;color:var(--w55);margin-bottom:16px}\r\n.links-row{display:flex;flex-wrap:wrap;gap:10px}\r\n.lpill{display:inline-flex;align-items:center;gap:7px;background:var(--w20);border:1px solid var(--border);color:var(--w80);padding:8px 18px;border-radius:100px;font-size:.84rem;font-weight:500;transition:all .2s}\r\n.lpill:hover{background:var(--blue-glow);border-color:var(--blue);color:var(--blue-soft)}\r\n\r\n\/* faq *\/\r\n.faq-list{margin-top:40px;display:flex;flex-direction:column;gap:11px}\r\n.faq-item{background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;transition:border-color .2s}\r\n.faq-item:hover{border-color:var(--blue)}\r\n.faq-q{padding:19px 26px;font-size:.96rem;font-weight:600;color:var(--white);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;user-select:none}\r\n.faq-ic{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--blue-glow);border:1px solid var(--tag-border);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--blue-soft);transition:transform .25s}\r\n.faq-item.open .faq-ic{transform:rotate(45deg)}\r\n.faq-a{display:none;padding:0 26px 20px;font-size:.89rem;color:var(--w55);line-height:1.75}\r\n.faq-item.open .faq-a{display:block}\r\n\r\n\/* cta *\/\r\n.cta{background:linear-gradient(160deg,#07121e 0%,#0d1b2a 60%,#0f2233 100%);border-top:1px solid var(--border);text-align:center;padding:96px 28px;position:relative;overflow:hidden}\r\n.cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 50% 50%,rgba(14,165,233,.16) 0%,transparent 68%);pointer-events:none}\r\n.cta h2{font-size:clamp(1.8rem,3.5vw,2.8rem);max-width:700px;margin:0 auto 16px;position:relative}\r\n.cta > p{max-width:520px;margin:0 auto 36px;font-size:1.05rem;color:var(--w55);position:relative}\r\n.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}\r\n.btn-cta{display:inline-flex;align-items:center;gap:10px;background:var(--blue);color:#fff;padding:16px 38px;border-radius:var(--r-sm);font-size:1.05rem;font-weight:700;box-shadow:0 6px 28px rgba(14,165,233,.4);transition:all .22s}\r\n.btn-cta:hover{background:var(--blue-soft);transform:translateY(-2px);box-shadow:0 10px 36px rgba(14,165,233,.5)}\r\n\r\n.sec-head{text-align:center;max-width:660px;margin:0 auto}\r\n\r\n@media(max-width:900px){\r\n  .ov-grid,.v-grid,.r-grid,.w-grid{grid-template-columns:1fr 1fr}\r\n  .m-grid,.p-grid{grid-template-columns:1fr 1fr}\r\n  .steps{grid-template-columns:1fr 1fr;gap:22px}\r\n  .steps::before{display:none}\r\n  .strip-grid{grid-template-columns:repeat(2,1fr);gap:20px}\r\n  .sg{border-right:none;border-bottom:1px solid var(--border);padding-bottom:20px}\r\n  .sg:last-child{border-bottom:none}\r\n  .odb-kpi{grid-template-columns:repeat(3,1fr)}\r\n  .odb-mid{grid-template-columns:1fr}\r\n  .odb-bottom{grid-template-columns:1fr}\r\n}\r\n@media(max-width:600px){\r\n  .sec{padding:60px 18px}\r\n  .ov-grid,.v-grid,.r-grid,.w-grid,.m-grid,.p-grid{grid-template-columns:1fr}\r\n  .mini-grid{grid-template-columns:1fr 1fr}\r\n  .img-real-wide{aspect-ratio:16\/9}\r\n  h2{font-size:1.65rem}\r\n  .odb-kpi{grid-template-columns:repeat(2,1fr)}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"hero\">\r\n  <div style=\"max-width:1080px;margin:0 auto;position:relative\">\r\n\r\n    <div class=\"tag\"><span class=\"tag-dot\"><\/span> Odoo \u00b7 Real Estate ERP<\/div>\r\n\r\n    <p class=\"hero-desc\">\r\n      <strong>Odoo for Real Estate<\/strong> is the all-in-one ERP that connects your property listings, lease contracts, sales pipeline, maintenance, and financials \u2014 so you can run your entire real estate business from one smart platform.\r\n    <\/p>\r\n\r\n    <div class=\"hero-actions\">\r\n      <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn btn-blue\" target=\"_blank\" rel=\"noopener\">\r\n        <svg width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n        Request a Free Demo\r\n      <\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/enterprise-resource-planning-odoo\/\" class=\"btn btn-ghost\">Learn About Odoo ERP<\/a>\r\n    <\/div>\r\n\r\n    <!-- \u2500\u2500 NEW Odoo-style dashboard \u2500\u2500 -->\r\n    <div class=\"dash-wrap\">\r\n      <!-- window chrome -->\r\n      <div class=\"dash-bar\">\r\n        <div class=\"dot dot-r\"><\/div><div class=\"dot dot-y\"><\/div><div class=\"dot dot-g\"><\/div>\r\n        <span class=\"dash-bar-label\">Odoo for Real Estate \u2014 Portfolio Operations Dashboard<\/span>\r\n      <\/div>\r\n\r\n      <!-- Odoo UI inside -->\r\n      <div class=\"db-inner\">\r\n\r\n        <!-- Odoo topbar -->\r\n        <div class=\"odb-topbar\">\r\n          <div class=\"odb-left\">\r\n            <span class=\"odoo-badge\">Odoo<\/span>\r\n            <span class=\"odb-title\">Real Estate Management<\/span>\r\n            <span class=\"odb-meta\">\u2014 April 2026<\/span>\r\n          <\/div>\r\n          <div class=\"odb-right\">\r\n            <button class=\"otab active\">Overview<\/button>\r\n            <button class=\"otab\">Sales<\/button>\r\n            <button class=\"otab\">Rentals<\/button>\r\n            <button class=\"otab\">Maintenance<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- KPI Row -->\r\n        <div class=\"odb-kpi\">\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#714B67\"><\/div>\r\n            <div class=\"okpi-label\">Available Properties<\/div>\r\n            <div class=\"okpi-val\">148<\/div>\r\n            <div class=\"okpi-sub kup\">\u25b2 12 new this month<\/div>\r\n          <\/div>\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#534AB7\"><\/div>\r\n            <div class=\"okpi-label\">Sold Properties<\/div>\r\n            <div class=\"okpi-val\">63<\/div>\r\n            <div class=\"okpi-sub kup\">\u25b2 8% vs last month<\/div>\r\n          <\/div>\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#185FA5\"><\/div>\r\n            <div class=\"okpi-label\">Rented Units<\/div>\r\n            <div class=\"okpi-val\">214<\/div>\r\n            <div class=\"okpi-sub kup\">\u25b2 94% occupancy<\/div>\r\n          <\/div>\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#3B6D11\"><\/div>\r\n            <div class=\"okpi-label\">Monthly Revenue<\/div>\r\n            <div class=\"okpi-val\">$842K<\/div>\r\n            <div class=\"okpi-sub kup\">\u25b2 +$47K vs March<\/div>\r\n          <\/div>\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#854F0B\"><\/div>\r\n            <div class=\"okpi-label\">Maintenance Requests<\/div>\r\n            <div class=\"okpi-val\">27<\/div>\r\n            <div class=\"okpi-sub kdn\">\u25bc 9 overdue<\/div>\r\n          <\/div>\r\n          <div class=\"okpi\">\r\n            <div class=\"okpi-accent\" style=\"background:#0F6E56\"><\/div>\r\n            <div class=\"okpi-label\">Active Contracts<\/div>\r\n            <div class=\"okpi-val\">311<\/div>\r\n            <div class=\"okpi-sub knu\">18 expiring soon<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Mid Grid -->\r\n        <div class=\"odb-mid\">\r\n\r\n          <!-- Revenue Chart -->\r\n          <div class=\"opanel\">\r\n            <div class=\"opanel-title\">Revenue Overview \u2014 Last 6 Months<\/div>\r\n            <div class=\"ochart-legend\">\r\n              <div class=\"olegend-item\"><span class=\"olegend-sw\" style=\"background:#714B67\"><\/span> Sales<\/div>\r\n              <div class=\"olegend-item\"><span class=\"olegend-sw\" style=\"background:#378ADD\"><\/span> Rental Income<\/div>\r\n            <\/div>\r\n            <div style=\"position:relative;width:100%;height:160px\">\r\n              <canvas id=\"revenueChart\"><\/canvas>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Right column -->\r\n          <div class=\"opanel\" style=\"display:flex;flex-direction:column;gap:14px\">\r\n            <!-- Donut -->\r\n            <div>\r\n              <div class=\"opanel-title\">Property Status<\/div>\r\n              <div class=\"odonut-wrap\">\r\n                <div style=\"position:relative;width:80px;height:80px;flex-shrink:0\">\r\n                  <canvas id=\"donutChart\" width=\"80\" height=\"80\"><\/canvas>\r\n                <\/div>\r\n                <div class=\"odonut-legend\">\r\n                  <div class=\"odonut-row\"><span class=\"odonut-dot\" style=\"background:#714B67\"><\/span><span class=\"odonut-name\">Available<\/span><span class=\"odonut-pct\">34%<\/span><\/div>\r\n                  <div class=\"odonut-row\"><span class=\"odonut-dot\" style=\"background:#378ADD\"><\/span><span class=\"odonut-name\">Rented<\/span><span class=\"odonut-pct\">49%<\/span><\/div>\r\n                  <div class=\"odonut-row\"><span class=\"odonut-dot\" style=\"background:#534AB7\"><\/span><span class=\"odonut-name\">Sold<\/span><span class=\"odonut-pct\">14%<\/span><\/div>\r\n                  <div class=\"odonut-row\"><span class=\"odonut-dot\" style=\"background:#EF9F27\"><\/span><span class=\"odonut-name\">Maintenance<\/span><span class=\"odonut-pct\">3%<\/span><\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <!-- Pipeline -->\r\n            <div>\r\n              <div class=\"opanel-title\">Sales Pipeline<\/div>\r\n              <div class=\"opipeline\">\r\n                <div class=\"ostage-wrap\"><div class=\"ostage-cnt\">41<\/div><div class=\"ostage-bar\" style=\"height:56px;background:#B5D4F4\"><\/div><div class=\"ostage-lbl\">Inquiries<\/div><\/div>\r\n                <div class=\"ostage-wrap\"><div class=\"ostage-cnt\">28<\/div><div class=\"ostage-bar\" style=\"height:40px;background:#85B7EB\"><\/div><div class=\"ostage-lbl\">Viewings<\/div><\/div>\r\n                <div class=\"ostage-wrap\"><div class=\"ostage-cnt\">17<\/div><div class=\"ostage-bar\" style=\"height:25px;background:#378ADD\"><\/div><div class=\"ostage-lbl\">Offers<\/div><\/div>\r\n                <div class=\"ostage-wrap\"><div class=\"ostage-cnt\">9<\/div><div class=\"ostage-bar\" style=\"height:14px;background:#185FA5\"><\/div><div class=\"ostage-lbl\">Contracts<\/div><\/div>\r\n                <div class=\"ostage-wrap\"><div class=\"ostage-cnt\">6<\/div><div class=\"ostage-bar\" style=\"height:8px;background:#0C447C\"><\/div><div class=\"ostage-lbl\">Closed<\/div><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- Bottom Grid -->\r\n        <div class=\"odb-bottom\">\r\n\r\n          <!-- Recent Listings -->\r\n          <div class=\"opanel\">\r\n            <div class=\"opanel-title\">Recent Listings<\/div>\r\n            <div class=\"olisting-rows\">\r\n              <div class=\"olisting-row\">\r\n                <div class=\"olisting-icon\" style=\"background:#EAF3DE\">\ud83c\udfe0<\/div>\r\n                <div class=\"olisting-meta\"><div class=\"olisting-name\">Villa Palmeira<\/div><div class=\"olisting-loc\">New Cairo \u00b7 4BR \u00b7 $620K<\/div><\/div>\r\n                <span class=\"obadge ob-av\">Available<\/span>\r\n              <\/div>\r\n              <div class=\"olisting-row\">\r\n                <div class=\"olisting-icon\" style=\"background:#E6F1FB\">\ud83c\udfe2<\/div>\r\n                <div class=\"olisting-meta\"><div class=\"olisting-name\">Office Suite 14B<\/div><div class=\"olisting-loc\">Downtown \u00b7 180m\u00b2 \u00b7 $4,200\/mo<\/div><\/div>\r\n                <span class=\"obadge ob-rt\">Rented<\/span>\r\n              <\/div>\r\n              <div class=\"olisting-row\">\r\n                <div class=\"olisting-icon\" style=\"background:#EEEDFE\">\ud83c\udfd7\ufe0f<\/div>\r\n                <div class=\"olisting-meta\"><div class=\"olisting-name\">Skyline Apt 302<\/div><div class=\"olisting-loc\">6th Oct \u00b7 2BR \u00b7 $185K<\/div><\/div>\r\n                <span class=\"obadge ob-sl\">Sold<\/span>\r\n              <\/div>\r\n              <div class=\"olisting-row\">\r\n                <div class=\"olisting-icon\" style=\"background:#FAEEDA\">\ud83d\udd27<\/div>\r\n                <div class=\"olisting-meta\"><div class=\"olisting-name\">Green Park Unit 7<\/div><div class=\"olisting-loc\">Heliopolis \u00b7 Plumbing issue<\/div><\/div>\r\n                <span class=\"obadge ob-mn\">Maintenance<\/span>\r\n              <\/div>\r\n              <div class=\"olisting-row\">\r\n                <div class=\"olisting-icon\" style=\"background:#EAF3DE\">\ud83c\udfe1<\/div>\r\n                <div class=\"olisting-meta\"><div class=\"olisting-name\">Compound Rose #18<\/div><div class=\"olisting-loc\">Sheikh Zayed \u00b7 3BR \u00b7 $310K<\/div><\/div>\r\n                <span class=\"obadge ob-av\">Available<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Agent Performance -->\r\n          <div class=\"opanel\">\r\n            <div class=\"opanel-title\">Agent Performance<\/div>\r\n            <div class=\"oagent-rows\">\r\n              <div class=\"oagent-hdr\">\r\n                <span style=\"flex:1;margin-left:32px\">Agent<\/span>\r\n                <span style=\"width:50px;text-align:right\">Deals<\/span>\r\n                <span style=\"width:60px;text-align:right\">Target<\/span>\r\n              <\/div>\r\n              <div class=\"oagent-row\">\r\n                <div class=\"oagent-av\" style=\"background:#EEEDFE;color:#534AB7\">SA<\/div>\r\n                <span class=\"oagent-name\">Sara Ahmed<\/span>\r\n                <span class=\"oagent-deals\">18 deals<\/span>\r\n                <div class=\"oprog-wrap\"><div class=\"oprog-fill\" style=\"width:90%;background:#714B67\"><\/div><\/div>\r\n              <\/div>\r\n              <div class=\"oagent-row\">\r\n                <div class=\"oagent-av\" style=\"background:#E6F1FB;color:#185FA5\">KM<\/div>\r\n                <span class=\"oagent-name\">Khaled Mansour<\/span>\r\n                <span class=\"oagent-deals\">14 deals<\/span>\r\n                <div class=\"oprog-wrap\"><div class=\"oprog-fill\" style=\"width:70%;background:#378ADD\"><\/div><\/div>\r\n              <\/div>\r\n              <div class=\"oagent-row\">\r\n                <div class=\"oagent-av\" style=\"background:#EAF3DE;color:#3B6D11\">LR<\/div>\r\n                <span class=\"oagent-name\">Layla Rashad<\/span>\r\n                <span class=\"oagent-deals\">11 deals<\/span>\r\n                <div class=\"oprog-wrap\"><div class=\"oprog-fill\" style=\"width:55%;background:#639922\"><\/div><\/div>\r\n              <\/div>\r\n              <div class=\"oagent-row\">\r\n                <div class=\"oagent-av\" style=\"background:#FAEEDA;color:#854F0B\">OH<\/div>\r\n                <span class=\"oagent-name\">Omar Hassan<\/span>\r\n                <span class=\"oagent-deals\">9 deals<\/span>\r\n                <div class=\"oprog-wrap\"><div class=\"oprog-fill\" style=\"width:45%;background:#EF9F27\"><\/div><\/div>\r\n              <\/div>\r\n              <div class=\"oagent-row\">\r\n                <div class=\"oagent-av\" style=\"background:#FAECE7;color:#993C1D\">NF<\/div>\r\n                <span class=\"oagent-name\">Nadia Farid<\/span>\r\n                <span class=\"oagent-deals\">7 deals<\/span>\r\n                <div class=\"oprog-wrap\"><div class=\"oprog-fill\" style=\"width:35%;background:#D85A30\"><\/div><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Contracts & Leases -->\r\n          <div class=\"opanel\">\r\n            <div class=\"opanel-title\">Contracts &amp; Leases<\/div>\r\n            <div class=\"ocontract-rows\">\r\n              <div class=\"ocontract-row\">\r\n                <div class=\"ocontract-dot\" style=\"background:#639922\"><\/div>\r\n                <div style=\"flex:1\"><div class=\"ocontract-name\">Lease \u2014 Green Park 7<\/div><span class=\"ocontract-date\">Active \u00b7 Expires Aug 2025<\/span><\/div>\r\n                <div class=\"ocontract-amt\">$2,800\/mo<\/div>\r\n              <\/div>\r\n              <div class=\"ocontract-row\">\r\n                <div class=\"ocontract-dot\" style=\"background:#534AB7\"><\/div>\r\n                <div style=\"flex:1\"><div class=\"ocontract-name\">Sale \u2014 Skyline 302<\/div><span class=\"ocontract-date\">Signed \u00b7 Mar 14, 2026<\/span><\/div>\r\n                <div class=\"ocontract-amt\">$185K<\/div>\r\n              <\/div>\r\n              <div class=\"ocontract-row\">\r\n                <div class=\"ocontract-dot\" style=\"background:#EF9F27\"><\/div>\r\n                <div style=\"flex:1\"><div class=\"ocontract-name\">Lease \u2014 Office 14B<\/div><span class=\"ocontract-date\">Expiring \u00b7 Apr 30, 2026<\/span><\/div>\r\n                <div class=\"ocontract-amt\">$4,200\/mo<\/div>\r\n              <\/div>\r\n              <div class=\"ocontract-row\">\r\n                <div class=\"ocontract-dot\" style=\"background:#378ADD\"><\/div>\r\n                <div style=\"flex:1\"><div class=\"ocontract-name\">Lease \u2014 Compound #22<\/div><span class=\"ocontract-date\">Active \u00b7 Expires Dec 2026<\/span><\/div>\r\n                <div class=\"ocontract-amt\">$3,500\/mo<\/div>\r\n              <\/div>\r\n              <div class=\"ocontract-row\">\r\n                <div class=\"ocontract-dot\" style=\"background:#A32D2D\"><\/div>\r\n                <div style=\"flex:1\"><div class=\"ocontract-name\">Lease \u2014 Villa 9 North<\/div><span class=\"ocontract-date\">\u26a0 Overdue renewal<\/span><\/div>\r\n                <div class=\"ocontract-amt\">$5,100\/mo<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div><!-- \/db-inner -->\r\n    <\/div><!-- \/dash-wrap -->\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- stats strip -->\r\n<div class=\"strip\">\r\n  <div class=\"strip-grid\">\r\n    <div class=\"sg\"><div class=\"sg-num\">500+<\/div><div class=\"sg-lbl\">Properties Managed<\/div><\/div>\r\n    <div class=\"sg\"><div class=\"sg-num\">40%<\/div><div class=\"sg-lbl\">Faster Deal Closing<\/div><\/div>\r\n    <div class=\"sg\"><div class=\"sg-num\">3\u00d7<\/div><div class=\"sg-lbl\">Better Lead Conversion<\/div><\/div>\r\n    <div class=\"sg\"><div class=\"sg-num\">v17<\/div><div class=\"sg-lbl\">Latest Odoo Version<\/div><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 OVERVIEW \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-bg\">\r\n  <div class=\"container\">\r\n    <div class=\"ov-grid\">\r\n      <div>\r\n        <div class=\"tag\"><span class=\"tag-dot\"><\/span> Overview<\/div>\r\n        <h2>What Is Odoo for Real Estate?<\/h2>\r\n        <p><strong>Odoo for Real Estate<\/strong> is an all-in-one ERP system built to manage every part of a property business \u2014 from the first lead and property listing through lease management, maintenance, and financial reporting \u2014 inside a single connected platform.<\/p>\r\n        <p>Whether you run a boutique brokerage, a large-scale developer, or a facility management company, <strong>Odoo for Real Estate<\/strong> replaces scattered tools with one system that gives you real-time control over your portfolio, your team, and your finances.<\/p>\r\n        <p>At <strong>Etriplesoft<\/strong>, we implement and configure Odoo specifically for real estate companies across the UAE, Egypt, and Saudi Arabia \u2014 including local VAT compliance, Arabic interface support, and tenancy law contract formats from day one.<\/p>\r\n        <div class=\"cta-row\">\r\n          <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn btn-blue\" target=\"_blank\" rel=\"noopener\">Request a Free Demo<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mini-grid\">\r\n        <div class=\"mini\"><div class=\"ic\">\ud83c\udfe0<\/div><h4>Property Portfolio<\/h4><p>Centralised database for all units, buildings, and land parcels with live status tracking.<\/p><\/div>\r\n        <div class=\"mini\"><div class=\"ic\">\ud83d\udcdd<\/div><h4>Lease Automation<\/h4><p>Auto-generate contracts, track renewals, and send expiry alerts before losing a tenant.<\/p><\/div>\r\n        <div class=\"mini\"><div class=\"ic\">\ud83d\udcb3<\/div><h4>Smart Invoicing<\/h4><p>Recurring rent invoices sent automatically with payment matching and overdue follow-ups.<\/p><\/div>\r\n        <div class=\"mini\"><div class=\"ic\">\ud83d\udd11<\/div><h4>CRM & Pipeline<\/h4><p>Visual deal pipeline from first enquiry to signed contract with automated sequences.<\/p><\/div>\r\n        <div class=\"mini\"><div class=\"ic\">\ud83d\udd27<\/div><h4>Maintenance Portal<\/h4><p>Tenant request portal, work order assignment, and preventive maintenance scheduling.<\/p><\/div>\r\n        <div class=\"mini\"><div class=\"ic\">\ud83c\udf0d<\/div><h4>Multi-Branch Ready<\/h4><p>Manage unlimited offices and portfolios from one instance with consolidated reporting.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 THE PROBLEM \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-mid\">\r\n  <div class=\"container\">\r\n    <div class=\"sec-head\" style=\"max-width:860px\">\r\n      <div class=\"tag\"><span class=\"tag-dot\"><\/span> The Problem<\/div>\r\n      <h2 style=\"white-space:nowrap;font-size:clamp(1.4rem,3vw,2.5rem)\">Challenges Real Estate Businesses Face Every Day<\/h2>\r\n      <p class=\"lead\" style=\"margin:0 auto\">Every property company faces the same operational struggles. Here is exactly how <strong>Odoo for Real Estate<\/strong> eliminates each one.<\/p>\r\n    <\/div>\r\n    <div class=\"p-grid\">\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83d\uddc2\ufe0f<\/div><h3>Fragmented Tools & Data Silos<\/h3><p>CRM, listings, accounting, and lease management on separate systems creates data gaps, billing errors, and missed follow-ups. Odoo for Real Estate unifies everything in one platform.<\/p><\/div>\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83d\udccb<\/div><h3>Manual Lease & Renewal Management<\/h3><p>Lease expiry dates tracked in spreadsheets lead to missed renewals, vacant units, and revenue loss. Odoo automates contracts, escalation rules, and renewal reminders without manual effort.<\/p><\/div>\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83d\udcb0<\/div><h3>Slow Invoice & Payment Cycles<\/h3><p>Manually generating rent invoices and chasing overdue payments wastes hours every week. Odoo automates recurring invoicing, payment matching, and late-payment follow-up sequences.<\/p><\/div>\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83d\udd27<\/div><h3>Untracked Maintenance Requests<\/h3><p>Tenant requests arriving by phone or WhatsApp get lost, response times suffer, and tenants leave. Odoo provides a structured portal with work order assignment and live status updates.<\/p><\/div>\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83d\udcc9<\/div><h3>No Real-Time Portfolio Visibility<\/h3><p>Without consolidated dashboards, executives cannot see occupancy rates, outstanding receivables, or property-level profitability \u2014 making strategic decisions pure guesswork.<\/p><\/div>\r\n      <div class=\"p-card\"><div class=\"p-ic\">\ud83c\udfd7\ufe0f<\/div><h3>Off-Plan Project Delivery Chaos<\/h3><p>Developers tracking construction milestones, contractor payments, and unit handovers across multiple tools face constant delays and cost overruns. Odoo connects every stage in one view.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HOW ODOO HELPS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-bg\">\r\n  <div class=\"container\">\r\n    <div class=\"tag\"><span class=\"tag-dot\"><\/span> How Odoo Helps<\/div>\r\n    <h2>How Odoo for Real Estate Makes Operations Simple<\/h2>\r\n    <p class=\"lead\">Designed around how property businesses actually work \u2014 every module connects to the next so your team focuses on deals, not software.<\/p>\r\n    <div class=\"m-grid\">\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83c\udfe0<\/div><h3>Property Portfolio Management<\/h3><ul><li>Centralised database of all units, buildings, and parcels<\/li><li>Status tracking: available, reserved, sold, or leased<\/li><li>Unit specs, floor plans, and documents per property<\/li><li>Filterable views by type, location, price, and status<\/li><li>Automated listing updates across all channels<\/li><\/ul><\/div>\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83d\udcdd<\/div><h3>Lease & Contract Automation<\/h3><ul><li>Automated lease generation with configurable templates<\/li><li>Rent escalation rules and renewal reminders built in<\/li><li>Digital signature integration for fast execution<\/li><li>Expiry alerts sent to both agents and tenants<\/li><li>Tenancy law compliance for UAE, KSA, and Egypt<\/li><\/ul><\/div>\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83d\udcb3<\/div><h3>Billing, Invoicing & Payments<\/h3><ul><li>Recurring rent invoices generated and sent automatically<\/li><li>Payment matching with bank feed reconciliation<\/li><li>Overdue alerts and automated follow-up sequences<\/li><li>VAT-compliant invoicing for UAE, KSA, and Egypt<\/li><li>Cash flow forecasting from lease income schedules<\/li><\/ul><\/div>\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83d\udd11<\/div><h3>CRM & Sales Pipeline<\/h3><ul><li>Visual pipeline from lead enquiry to signed contract<\/li><li>Automated follow-up emails and SMS sequences<\/li><li>Agent performance dashboards and activity tracking<\/li><li>Commission calculation and payroll sync built in<\/li><li>Customer portal for document sharing and e-signature<\/li><\/ul><\/div>\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83d\udd27<\/div><h3>Maintenance & Facility Management<\/h3><ul><li>Tenant request portal with live status updates<\/li><li>Work order assignment to teams or contractors<\/li><li>Preventive maintenance scheduling for buildings<\/li><li>Cost tracking per property for accurate P&amp;L<\/li><li>Contractor invoices linked to maintenance budgets<\/li><\/ul><\/div>\r\n      <div class=\"m-card\"><div class=\"m-ic\">\ud83d\udcca<\/div><h3>Reporting & Business Intelligence<\/h3><ul><li>Real-time occupancy dashboards across all properties<\/li><li>Revenue and expense reports per unit or portfolio<\/li><li>Consolidated group reporting across multiple branches<\/li><li>Custom KPI dashboards for executives and managers<\/li><li>Scheduled automated reports delivered to your inbox<\/li><\/ul><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VISUAL OVERVIEW \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-mid\">\r\n  <div class=\"container\">\r\n    <div class=\"tag\"><span class=\"tag-dot\"><\/span> Visual Overview<\/div>\r\n    <h2>Odoo for Real Estate in Action<\/h2>\r\n    <p class=\"lead\">From the first property enquiry to closing the books at month-end \u2014 see how Odoo for Real Estate connects every part of your operation.<\/p>\r\n    <div class=\"v-grid\">\r\n      <div class=\"v-card\">\r\n        <div class=\"img-real\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?w=800&q=80&auto=format&fit=crop\" alt=\"Portfolio management dashboard\" loading=\"lazy\"\/>\r\n        <\/div>\r\n        <div class=\"v-body\">\r\n          <h4>Portfolio & Lease Management Dashboard<\/h4>\r\n          <p>See your entire property portfolio \u2014 occupancy, active leases, upcoming renewals, and revenue \u2014 all on one real-time Odoo dashboard.<\/p>\r\n          <span class=\"vtag\">Portfolio & Leases<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"v-card\">\r\n        <div class=\"img-real\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1560518883-ce09059eeffa?w=800&q=80&auto=format&fit=crop\" alt=\"CRM sales pipeline\" loading=\"lazy\"\/>\r\n        <\/div>\r\n        <div class=\"v-body\">\r\n          <h4>CRM & Sales Pipeline for Property Deals<\/h4>\r\n          <p>Every lead tracked from first enquiry through site visit, offer, and signed contract \u2014 with automated follow-ups and commission tracking built into Odoo.<\/p>\r\n          <span class=\"vtag\">CRM & Sales<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"v-wide\">\r\n        <div class=\"img-real img-real-wide\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1582407947304-fd86f028f716?w=1200&q=80&auto=format&fit=crop\" alt=\"Full platform overview\" loading=\"lazy\"\/>\r\n        <\/div>\r\n        <div class=\"v-body\" style=\"padding:22px 28px\">\r\n          <h4>All-in-One Real Estate ERP \u00b7 Listings \u00b7 Leases \u00b7 CRM \u00b7 Maintenance \u00b7 Accounting \u00b7 Analytics<\/h4>\r\n          <p>One Odoo instance manages your entire real estate operation \u2014 from listing a property to handing over keys and collecting rent, every workflow connected and automated.<\/p>\r\n          <span class=\"vtag\">Full Platform Overview<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESULTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-bg\">\r\n  <div class=\"container\">\r\n    <div class=\"sec-head\">\r\n      <div class=\"tag\"><span class=\"tag-dot\"><\/span> Results<\/div>\r\n      <h2>What Real Estate Companies Gain From Odoo<\/h2>\r\n      <p>Real, measurable improvements reported by real estate businesses running Odoo for Real Estate across UAE, Egypt, and Saudi Arabia.<\/p>\r\n    <\/div>\r\n    <div class=\"r-grid\">\r\n      <div class=\"r-card\"><div class=\"r-num\">40%<\/div><h3>Faster Deal Closing<\/h3><p>Automated follow-ups and a structured CRM pipeline cut the average time to close a property deal significantly.<\/p><\/div>\r\n      <div class=\"r-card\"><div class=\"r-num\">35%<\/div><h3>Fewer Vacant Units<\/h3><p>Proactive lease renewal alerts and tenant tracking reduce vacancy periods across the portfolio.<\/p><\/div>\r\n      <div class=\"r-card\"><div class=\"r-num\">50%<\/div><h3>Less Admin Work<\/h3><p>Automated invoicing, closing reports, and contract generation free your team from hours of daily paperwork.<\/p><\/div>\r\n      <div class=\"r-card\"><div class=\"r-num\">100%<\/div><h3>Tax Compliant<\/h3><p>UAE VAT, ZATCA Phase 2, and ETA e-invoicing handled automatically in every transaction \u2014 no manual filings.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 IMPLEMENTATION PROCESS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-mid\">\r\n  <div class=\"container\">\r\n    <div class=\"sec-head\">\r\n      <div class=\"tag\"><span class=\"tag-dot\"><\/span> How We Work<\/div>\r\n      <h2>Our Odoo for Real Estate Implementation Process<\/h2>\r\n      <p>From your first discovery call to your team going live \u2014 a structured 5-step process built around how real estate businesses operate.<\/p>\r\n    <\/div>\r\n    <div class=\"steps\">\r\n      <div class=\"step\"><div class=\"step-bubble\"><span class=\"step-n\">01<\/span><span class=\"step-ic\">\ud83d\udd0d<\/span><\/div><h3>Discovery<\/h3><p>We map your property workflows, lease processes, and pain points to define the right Odoo configuration.<\/p><\/div>\r\n      <div class=\"step\"><div class=\"step-bubble\"><span class=\"step-n\">02<\/span><span class=\"step-ic\">\ud83d\uddfa\ufe0f<\/span><\/div><h3>System Design<\/h3><p>CRM pipeline, lease templates, invoice rules, maintenance workflows, and branch structure designed.<\/p><\/div>\r\n      <div class=\"step\"><div class=\"step-bubble\"><span class=\"step-n\">03<\/span><span class=\"step-ic\">\u2699\ufe0f<\/span><\/div><h3>Build & Configure<\/h3><p>Full Odoo setup, property data import, local tax compliance, and integrations configured end to end.<\/p><\/div>\r\n      <div class=\"step\"><div class=\"step-bubble\"><span class=\"step-n\">04<\/span><span class=\"step-ic\">\ud83c\udf93<\/span><\/div><h3>Training & Testing<\/h3><p>Your team trained on every module. Full simulation run before go-live to catch every edge case.<\/p><\/div>\r\n      <div class=\"step\"><div class=\"step-bubble\"><span class=\"step-n\">05<\/span><span class=\"step-ic\">\ud83d\ude80<\/span><\/div><h3>Go Live & Support<\/h3><p>We go live with your team present and provide dedicated support through your first full business cycle.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHO IS IT FOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-bg\">\r\n  <div class=\"container\">\r\n    <div class=\"tag\"><span class=\"tag-dot\"><\/span> Who Is It For<\/div>\r\n    <h2>Odoo for Real Estate Works for Every Type of Property Business<\/h2>\r\n    <p class=\"lead\">From a single-agent brokerage to a national property developer \u2014 Odoo for Real Estate scales to fit your operation exactly.<\/p>\r\n    <div class=\"types\">\r\n      <div class=\"tpill\">\ud83c\udfe2 Property Developers<\/div>\r\n      <div class=\"tpill\">\ud83c\udfe1 Residential Brokerages<\/div>\r\n      <div class=\"tpill\">\ud83c\udfec Commercial Real Estate Firms<\/div>\r\n      <div class=\"tpill\">\ud83c\udfd7\ufe0f Off-Plan Project Developers<\/div>\r\n      <div class=\"tpill\">\ud83d\udd27 Facility Management Companies<\/div>\r\n      <div class=\"tpill\">\ud83c\udfe6 Real Estate Investment Trusts<\/div>\r\n      <div class=\"tpill\">\ud83c\udf06 Mixed-Use Portfolio Managers<\/div>\r\n      <div class=\"tpill\">\ud83c\udfe8 Hotel & Hospitality Real Estate<\/div>\r\n      <div class=\"tpill\">\ud83c\udfea Retail Property Managers<\/div>\r\n      <div class=\"tpill\">\ud83d\udce6 Industrial & Logistics Properties<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHY ETRIPLESOFT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-mid\">\r\n  <div class=\"container\">\r\n    <div class=\"tag\"><span class=\"tag-dot\"><\/span> Why Etriplesoft<\/div>\r\n    <h2>Why Choose Etriplesoft to Implement Odoo for Real Estate<\/h2>\r\n    <p class=\"lead\">Choosing the right Odoo partner is as important as choosing Odoo itself. Etriplesoft brings deep real estate domain expertise with certified Odoo implementation experience across the MENA region.<\/p>\r\n    <div class=\"w-grid\">\r\n      <div class=\"w-card\"><div class=\"w-num\">01<\/div><h3>Certified Odoo Partner<\/h3><p>Etriplesoft is an officially certified Odoo implementation partner with trained consultants who have delivered real estate projects across Egypt, UAE, and Saudi Arabia.<\/p><\/div>\r\n      <div class=\"w-card\"><div class=\"w-num\">02<\/div><h3>Real Estate Domain Expertise<\/h3><p>We have implemented Odoo for property developers, brokerages, and facility management companies \u2014 we understand real estate workflows from day one, not just software.<\/p><\/div>\r\n      <div class=\"w-card\"><div class=\"w-num\">03<\/div><h3>Local Compliance Built In<\/h3><p>From VAT configuration to Arabic UI, tenancy law templates, and e-invoicing compliance, Etriplesoft handles all regional requirements during implementation at no extra cost.<\/p><\/div>\r\n      <div class=\"w-card\"><div class=\"w-num\">04<\/div><h3>Ongoing Support & Training<\/h3><p>Our relationship does not end at go-live. Etriplesoft provides dedicated post-implementation support, user training, and system optimisation as your business grows.<\/p><\/div>\r\n    <\/div>\r\n    <div class=\"rel-box\">\r\n      <h3>\ud83d\udd17 Related Odoo Industry Solutions by Etriplesoft<\/h3>\r\n      <p>Explore how Odoo powers other industries \u2014 or learn more about our implementation process:<\/p>\r\n      <div class=\"links-row\">\r\n        <a href=\"https:\/\/etriplesoft.com\/odoo-for-construction\/\" class=\"lpill\">\ud83c\udfd7\ufe0f Odoo for Construction<\/a>\r\n        <a href=\"https:\/\/etriplesoft.com\/odoo-for-restaurants\/\" class=\"lpill\">\ud83c\udf7d\ufe0f Odoo for Restaurants<\/a>\r\n        <a href=\"https:\/\/etriplesoft.com\/enterprise-resource-planning-odoo\/\" class=\"lpill\">\u2699\ufe0f Odoo ERP Platform<\/a>\r\n        <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process\/\" class=\"lpill\">\ud83d\udd0d From Setup to Success<\/a>\r\n        <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process\/discovery\/\" class=\"lpill\">\ud83d\udccb Discovery & Planning<\/a>\r\n        <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process\/go-live\/\" class=\"lpill\">\ud83d\ude80 Go-Live & Support<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec sec-bg\">\r\n  <div class=\"container\">\r\n    <div class=\"sec-head\">\r\n      <div class=\"tag\"><span class=\"tag-dot\"><\/span> FAQ<\/div>\r\n      <h2>Frequently Asked Questions About Odoo for Real Estate<\/h2>\r\n    <\/div>\r\n    <div class=\"faq-list\">\r\n      <div class=\"faq-item\"><div class=\"faq-q\">What is Odoo for Real Estate?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Odoo for Real Estate is an all-in-one ERP platform that manages property listings, lease contracts, CRM pipelines, maintenance requests, and financial reporting in a single connected system \u2014 eliminating the need for multiple disconnected tools.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">What is the difference between Odoo for Real Estate and standard property management software?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Standard property management tools cover only leasing and invoicing. Odoo for Real Estate includes native CRM, full accounting, maintenance management, payroll, project management, and business intelligence \u2014 making it a complete business operating system, not just a property tool.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">How to implement Odoo for Real Estate with Etriplesoft?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Etriplesoft follows a structured From Setup to Success process: discovery workshop, system configuration, data migration, user training, and go-live support. A typical real estate implementation takes 6 to 12 weeks depending on the number of branches and modules required.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">How to automate lease invoicing with Odoo for Real Estate?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Odoo's recurring invoice feature automatically generates and sends rent invoices on any schedule \u2014 monthly, quarterly, or annually \u2014 with payment reminders triggered automatically for overdue amounts. No manual work needed.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">How to manage multiple property branches with Odoo for Real Estate?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Odoo's multi-company and multi-branch architecture lets real estate businesses manage unlimited offices or portfolios from one instance, with consolidated group-level reporting and branch-level access controls for each team.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">Does Odoo for Real Estate support tax compliance in UAE, Saudi Arabia, and Egypt?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Yes. Etriplesoft configures Odoo to be fully compliant across all three markets \u2014 UAE VAT and FTA returns, ZATCA Phase 2 e-invoicing for Saudi Arabia, and ETA e-invoicing portal integration for Egypt. All included in the implementation at no extra cost.<\/div><\/div>\r\n      <div class=\"faq-item\"><div class=\"faq-q\">What is the latest version of Odoo for Real Estate?<span class=\"faq-ic\">+<\/span><\/div><div class=\"faq-a\">Etriplesoft implements Odoo version 17 \u2014 the latest release \u2014 which includes improved CRM automation, enhanced reporting dashboards, and updated compliance features relevant to MENA real estate markets.<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"cta\">\r\n  <h2>Ready to Run a Smarter Real Estate Business?<\/h2>\r\n  <p>See exactly how <strong>Odoo for Real Estate<\/strong>, implemented by Etriplesoft, can unify your operations, reduce vacancy, and close more deals \u2014 in one live demo.<\/p>\r\n  <div class=\"cta-btns\">\r\n    <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn-cta\" target=\"_blank\" rel=\"noopener\">\r\n      <svg width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n      Request a Free Demo\r\n    <\/a>\r\n    <a href=\"https:\/\/etriplesoft.com\/contact-us\/\" class=\"btn btn-ghost\" style=\"padding:15px 28px;font-size:1rem\">Contact Us<\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ Revenue Bar Chart\r\nnew Chart(document.getElementById('revenueChart'), {\r\n  type: 'bar',\r\n  data: {\r\n    labels: ['Nov', 'Dec', 'Jan', 'Feb', 'Mar', 'Apr'],\r\n    datasets: [\r\n      { label: 'Sales', data: [420,380,510,490,560,630], backgroundColor: '#714B67', borderRadius: 3, borderSkipped: false },\r\n      { label: 'Rental Income', data: [180,195,200,210,215,212], backgroundColor: '#378ADD', borderRadius: 3, borderSkipped: false }\r\n    ]\r\n  },\r\n  options: {\r\n    responsive: true, maintainAspectRatio: false,\r\n    plugins: {\r\n      legend: { display: false },\r\n      tooltip: { mode: 'index', intersect: false, callbacks: { label: ctx => ' $' + ctx.parsed.y + 'K' } }\r\n    },\r\n    scales: {\r\n      x: { grid: { display: false }, ticks: { font: { size: 10 }, color: '#888780' } },\r\n      y: { grid: { color: 'rgba(0,0,0,0.05)' }, ticks: { font: { size: 10 }, color: '#888780', callback: v => '$' + v + 'K' } }\r\n    }\r\n  }\r\n});\r\n\r\n\/\/ Property Status Donut\r\nnew Chart(document.getElementById('donutChart'), {\r\n  type: 'doughnut',\r\n  data: {\r\n    labels: ['Available', 'Rented', 'Sold', 'Maintenance'],\r\n    datasets: [{ data: [34,49,14,3], backgroundColor: ['#714B67','#378ADD','#534AB7','#EF9F27'], borderWidth: 0, hoverOffset: 4 }]\r\n  },\r\n  options: {\r\n    responsive: false, cutout: '70%',\r\n    plugins: { legend: { display: false }, tooltip: { enabled: true } }\r\n  }\r\n});\r\n\r\n\/\/ FAQ accordion\r\ndocument.querySelectorAll('.faq-q').forEach(q => {\r\n  q.addEventListener('click', () => {\r\n    const item = q.closest('.faq-item');\r\n    const wasOpen = item.classList.contains('open');\r\n    document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));\r\n    if (!wasOpen) item.classList.add('open');\r\n  });\r\n});\r\n\r\n\/\/ Tab clicks (visual only)\r\ndocument.querySelectorAll('.otab').forEach(t => {\r\n  t.addEventListener('click', () => {\r\n    document.querySelectorAll('.otab').forEach(x => x.classList.remove('active'));\r\n    t.classList.add('active');\r\n  });\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Odoo for Real Estate | Property Management ERP \u2013 Etriplesoft Odoo \u00b7 Real Estate ERP Odoo for Real Estate is the all-in-one ERP that connects your property listings, lease contracts, sales pipeline, maintenance, and financials \u2014 so you can run your entire real estate business from one smart platform. Request a Free Demo Learn About [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15680,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,21],"tags":[],"class_list":["post-15768","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-erp-odoo"],"_links":{"self":[{"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/posts\/15768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/comments?post=15768"}],"version-history":[{"count":3,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/posts\/15768\/revisions"}],"predecessor-version":[{"id":15771,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/posts\/15768\/revisions\/15771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/media\/15680"}],"wp:attachment":[{"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/media?parent=15768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/categories?post=15768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/tags?post=15768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}