{"id":17064,"date":"2026-03-11T11:08:38","date_gmt":"2026-03-11T09:08:38","guid":{"rendered":"https:\/\/etriplesoft.com\/odoo-for-construction\/"},"modified":"2026-03-11T11:08:38","modified_gmt":"2026-03-11T09:08:38","slug":"odoo-for-construction","status":"publish","type":"post","link":"https:\/\/etriplesoft.com\/ar\/odoo-for-construction\/","title":{"rendered":"Odoo for construction"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17064\" class=\"elementor elementor-17064\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2281339 e-flex e-con-boxed e-con e-parent\" data-id=\"2281339\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcead1a elementor-widget elementor-widget-heading\" data-id=\"bcead1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Odoo for construction<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<meta charset=\"UTF-8\"\/>\r\n\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\r\n<style>\r\n:root{\r\n  --dark:#0A1628;--dark2:#0D2240;--dark3:#112B4E;--dark4:#1A3A5C;\r\n  --blue:#1B6FE4;--blue-dk:#1458B8;--blue-lt:#3B8AF5;\r\n  --cyan:#00C4CC;--cyan-dk:#009AA0;\r\n  --bg:#071020;--bg2:#0A1628;\r\n  --surface:#0F1E35;--border:#1A3050;\r\n  --text:#E8F0FF;--muted:#7A9DC8;\r\n  --green:#22C55E;--red:#F87171;--orange:#FB923C;--yellow:#FCD34D;\r\n  --r:12px;--rl:18px;\r\n  --sh:0 2px 20px rgba(0,0,0,.40);--sh-lg:0 8px 40px rgba(0,0,0,.50);\r\n}\r\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\r\nhtml{scroll-behavior:smooth}\r\nbody{font-family:'Inter',-apple-system,sans-serif;background:var(--bg);color:var(--text);font-size:16px;line-height:1.7}\r\na{color:var(--blue-lt);text-decoration:none}\r\na:hover{color:var(--cyan);text-decoration:underline}\r\nh2{font-size:clamp(20px,2.2vw,25px);font-weight:800;color:#E8F0FF;line-height:1.2;margin-bottom:16px}\r\nh3{font-size:15px;font-weight:700;color:#E8F0FF;margin-bottom:10px}\r\np{color:var(--muted);margin-bottom:14px;line-height:1.8}\r\nstrong{color:#E8F0FF}\r\n.wrap{max-width:1160px;margin:0 auto;padding:0 24px}\r\n.sec{padding:72px 0}\r\n.sec-sm{padding:48px 0}\r\n.eye{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);background:rgba(0,196,204,.12);padding:5px 14px;border-radius:100px;margin-bottom:14px}\r\n.hr{height:1px;background:var(--border)}\r\n\r\n\/* BREADCRUMB *\/\r\n.breadcrumb{padding:14px 0;font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px}\r\n.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--cyan)}.bsep{opacity:.5}\r\n\r\n\/* AUTHOR BAR *\/\r\n.author-bar{background:var(--surface);border-bottom:1px solid var(--border);padding:16px 0}\r\n.author-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}\r\n.author-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--dark3));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:#fff;flex-shrink:0}\r\n.author-info{flex:1;min-width:180px}\r\n.author-name{font-weight:700;color:#C8DEFF;font-size:.9rem;margin-bottom:2px}\r\n.author-creds{font-size:.78rem;color:var(--muted)}\r\n.author-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}\r\n.abadge{background:rgba(27,111,228,.18);color:#60A5FA;border:1px solid rgba(27,111,228,.3);border-radius:100px;padding:2px 10px;font-size:11px;font-weight:600}\r\n.abadge.gold{background:rgba(252,211,77,.12);color:#FCD34D;border-color:rgba(252,211,77,.3)}\r\n.author-updated{font-size:.78rem;color:var(--muted)}\r\n\r\n\/* HERO *\/\r\n.hero{background:linear-gradient(135deg,#0A1628 0%,#0D2240 45%,#1A3A5C 80%,#1B5FC4 100%);padding:60px 0 0;position:relative;overflow:hidden}\r\n.hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(ellipse at 75% 15%,rgba(27,111,228,.30) 0%,transparent 55%),radial-gradient(ellipse at 20% 85%,rgba(0,196,204,.18) 0%,transparent 45%);pointer-events:none}\r\n.hero::after{content:'';position:absolute;inset:0;background-image:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none'%3E%3Cg fill='%231B6FE4' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");pointer-events:none}\r\n.hero-in{position:relative;z-index:1}\r\n.hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:6px 16px;font-size:12px;color:#B8CEED;margin-bottom:22px;font-weight:500}\r\n.hero-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:blink 2s infinite}\r\n@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}\r\n.hero-title{font-size:clamp(20px,2.8vw,30px);font-weight:800;color:#fff;line-height:1.2;margin-bottom:20px;letter-spacing:-0.01em}\r\n.hero-title .hl{color:var(--cyan)}\r\n.hero-sub{font-size:17px;color:#8AAFD8;max-width:580px;margin-bottom:28px;line-height:1.7}\r\n.hero-sub strong{color:#fff}\r\n.btn{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff !important;padding:14px 30px;border-radius:8px;font-weight:700;font-size:15px;transition:background .2s,transform .15s;cursor:pointer;text-decoration:none !important}\r\n.btn:hover{background:var(--blue-dk);transform:translateY(-1px);color:#fff !important;text-decoration:none !important}\r\n.btn-cyan{background:var(--cyan)}.btn-cyan:hover{background:var(--cyan-dk)}\r\n.btn-ghost{background:transparent;color:#fff !important;border:1.5px solid rgba(255,255,255,.4);padding:14px 28px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none !important;transition:border-color .2s,background .2s;display:inline-flex;align-items:center}\r\n.btn-ghost:hover{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.08);color:#fff !important;text-decoration:none !important}\r\n.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}\r\n.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:0}\r\n.trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:rgba(255,255,255,.55)}\r\n.hero-kpis{display:flex;gap:32px;flex-wrap:wrap;margin-top:36px;padding:24px 0;border-top:1px solid rgba(255,255,255,.10)}\r\n.hkv{font-size:28px;font-weight:800;color:#fff;line-height:1}\r\n.hkl{font-size:11px;color:#6A94C2;margin-top:4px}\r\n\r\n\/* PHOTO FRAME *\/\r\n.photo-frame{border-radius:20px 20px 0 0;margin-top:40px;box-shadow:0 -8px 60px rgba(0,0,0,.30);overflow:hidden;border:1px solid var(--border)}\r\n.photo-chrome{background:#0D2240;padding:11px 18px;display:flex;align-items:center;gap:10px}\r\n.pcdots{display:flex;gap:6px}\r\n.pcdots span{width:11px;height:11px;border-radius:50%}\r\n.pcdots span:nth-child(1){background:#FF5F57}.pcdots span:nth-child(2){background:#FEBC2E}.pcdots span:nth-child(3){background:#28C840}\r\n.pctitle{font-size:11px;color:#4A6FA0;margin-left:8px}\r\n.pclive{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10px;color:#28C840;font-weight:600}\r\n.pclive::before{content:'';width:6px;height:6px;background:#28C840;border-radius:50%;animation:blink 1.5s infinite}\r\n\r\n\/* RIBBON *\/\r\n.ribbon{background:#0D2240;border-top:1px solid #1A3050;border-bottom:1px solid #1A3050}\r\n.rib-in{display:grid;grid-template-columns:repeat(5,1fr)}\r\n@media(max-width:700px){.rib-in{grid-template-columns:repeat(2,1fr)}}\r\n@media(max-width:860px){.comp-grid{grid-template-columns:1fr}}\r\n.rsc{padding:24px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}\r\n.rsc:last-child{border:none}\r\n.rsn{font-size:30px;font-weight:800;color:#fff;line-height:1}\r\n.rsl{font-size:11px;color:rgba(255,255,255,.40);margin-top:5px}\r\n\r\n\/* QUICK STRIP *\/\r\n.qstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:32px}\r\n.qs{background:#0F1E35;border:1px solid #1A3050;border-radius:var(--r);padding:22px 20px;transition:box-shadow .2s,transform .15s;border-top:3px solid var(--blue)}\r\n.qs:hover{box-shadow:var(--sh);transform:translateY(-2px)}\r\n.qs-i{font-size:26px;margin-bottom:10px}\r\n.qs-t{font-size:13px;font-weight:700;color:#C8DEFF;margin-bottom:6px;letter-spacing:0.03em}\r\n.qs-p{font-size:12px;color:var(--muted);margin:0;line-height:1.55}\r\n\r\n\/* CHALLENGES *\/\r\n.chg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px}\r\n.chc{background:#0F1E35;border:1px solid #1A3050;border-radius:var(--r);padding:26px 24px;transition:box-shadow .2s,border-color .2s}\r\n.chc:hover{box-shadow:var(--sh);border-color:var(--blue)}\r\n.chc h3{letter-spacing:0.04em}\r\n.chi{font-size:30px;margin-bottom:12px}\r\n\r\n\/* VIS SECTION *\/\r\n.vis-sec{background:var(--bg2)}\r\n.vis-grid{display:flex;flex-direction:column;gap:56px;margin-top:48px}\r\n.vis-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}\r\n.vis-row.rev{direction:rtl}.vis-row.rev>*{direction:ltr}\r\n@media(max-width:720px){.vis-row,.vis-row.rev{grid-template-columns:1fr;direction:ltr}}\r\n.vis-tag{display:inline-block;background:rgba(0,196,204,.12);color:var(--cyan);font-size:11px;font-weight:700;padding:4px 12px;border-radius:100px;margin-bottom:12px;letter-spacing:1px;text-transform:uppercase}\r\n.vis-txt h3{font-size:20px;font-weight:800;margin-bottom:12px;letter-spacing:0.01em}\r\n.vis-txt p{font-size:15px}\r\n.vis-img-frame{border-radius:14px;overflow:hidden;box-shadow:0 6px 40px rgba(0,0,0,.50);border:1px solid var(--border)}\r\n.vis-img-chrome{background:#0D2240;padding:9px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}\r\n.vic-dots{display:flex;gap:5px}\r\n.vic-dots span{width:10px;height:10px;border-radius:50%}\r\n.vic-dots span:nth-child(1){background:#FF5F57}.vic-dots span:nth-child(2){background:#FEBC2E}.vic-dots span:nth-child(3){background:#28C840}\r\n.vic-label{font-size:10px;color:#4A6FA0;margin-left:6px}\r\n\r\n\/* MODULES *\/\r\n.modg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;border:1px solid #1A3050;border-radius:var(--rl);overflow:hidden;margin-top:32px}\r\n.modc{background:#0F1E35;padding:28px 26px;border-right:1px solid #1A3050;border-bottom:1px solid #1A3050;transition:background .2s}\r\n.modc:hover{background:#112B4E}\r\n.modi{font-size:32px;margin-bottom:14px}\r\n.modc h3{letter-spacing:0.06em;font-size:14px;line-height:1.3}\r\n.modc ul{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:5px}\r\n.modc ul li{font-size:12px;color:var(--muted);padding-left:14px;position:relative;line-height:1.55}\r\n.modc ul li::before{content:'\u2022';position:absolute;left:0;color:var(--cyan);font-weight:700}\r\n\r\n\/* COMPLIANCE SECTION *\/\r\n.comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;align-items:stretch}\r\n\r\n\/* Compliance card \u2014 identical shape for all 3 countries *\/\r\n.comp-card{\r\n  background:#0F1E35;border:1px solid #1A3050;border-radius:var(--rl);\r\n  padding:0;overflow:hidden;word-break:break-word;\r\n  display:flex;flex-direction:column;\r\n}\r\n.comp-card-header{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:22px 26px 18px;\r\n  border-top:4px solid var(--blue);\r\n}\r\n.comp-card-uae .comp-card-header{border-top-color:var(--cyan)}\r\n.comp-card-ksa .comp-card-header{border-top-color:var(--green)}\r\n.comp-flag{font-size:26px;flex-shrink:0;line-height:1}\r\n.comp-card h3{font-size:1.15rem;color:#E8F0FF;margin-bottom:0;letter-spacing:0.04em;line-height:1.25}\r\n.comp-divider{height:1px;background:var(--border);margin:0 26px}\r\n.comp-divider-uae{background:rgba(0,196,204,.2)}\r\n.comp-divider-ksa{background:rgba(34,197,94,.2)}\r\n\r\n\/* Body text area *\/\r\n.comp-card > p{padding:18px 26px 0;font-size:13.5px;line-height:1.75;margin-bottom:0}\r\n\r\n\/* Compliance point blocks *\/\r\n.comp-point{padding:14px 26px 0}\r\n.comp-point:last-of-type{padding-bottom:0}\r\n.comp-point p{font-size:13px;color:var(--muted);line-height:1.65;margin:4px 0 0}\r\n.comp-point-label{\r\n  display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.06em;\r\n  text-transform:uppercase;color:#60A5FA;\r\n  background:rgba(27,111,228,.14);border:1px solid rgba(27,111,228,.25);\r\n  border-radius:4px;padding:2px 9px;\r\n}\r\n.comp-point-label-uae{color:var(--cyan);background:rgba(0,196,204,.10);border-color:rgba(0,196,204,.25)}\r\n.comp-point-label-ksa{color:var(--green);background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.25)}\r\n\r\n\/* Tags strip *\/\r\n.comp-tags{display:flex;flex-wrap:wrap;gap:7px;padding:18px 26px 22px;margin-top:auto}\r\n.comp-tag{background:rgba(27,111,228,.12);color:#60A5FA;border:1px solid rgba(27,111,228,.25);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:0.04em}\r\n.comp-tag-uae{background:rgba(0,196,204,.10);color:var(--cyan);border-color:rgba(0,196,204,.25)}\r\n.comp-tag-ksa{background:rgba(34,197,94,.10);color:var(--green);border-color:rgba(34,197,94,.25)}\r\n\r\n\/* COMPARISON TABLE *\/\r\n.comparison-wrap{overflow-x:auto;margin-top:40px;padding-top:18px}\r\n.comparison-table{width:100%;border-collapse:collapse;font-size:.88rem}\r\n.comparison-table th{background:#0F1E35;padding:14px 18px;text-align:left;font-weight:700;font-size:.82rem;color:#60A5FA;border-bottom:2px solid var(--border)}\r\n.comparison-table th:first-child{color:var(--muted);font-weight:500}\r\n.comparison-table th.hl-col{background:rgba(27,111,228,.15);color:var(--cyan);position:relative;padding-top:28px}\r\n.comparison-table th.hl-col::after{content:'Recommended';position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:10px;font-weight:700;padding:4px 12px;border-radius:100px;white-space:nowrap;letter-spacing:.04em;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.3)}\r\n.comparison-table td{padding:12px 18px;border-bottom:1px solid var(--border);color:var(--muted)}\r\n.comparison-table td.hl-col{background:rgba(27,111,228,.06);color:#C8DEFF;font-weight:500}\r\n.comparison-table tr:last-child td{border-bottom:none}\r\n.comparison-table tr:hover td{background:#0F1E35}\r\n.chk{color:var(--green);font-weight:700}.crs{color:var(--red)}.prt{color:var(--orange)}\r\n\r\n\/* CASE STUDY *\/\r\n.case-card{background:#0F1E35;border:1px solid #1A3050;border-radius:var(--rl);padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}\r\n@media(max-width:720px){.case-card{grid-template-columns:1fr}}\r\n.case-tag{display:inline-block;background:rgba(34,197,94,.12);color:var(--green);border-radius:100px;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px}\r\n.case-card h3{font-size:1.4rem;color:#E8F0FF;margin-bottom:.75rem;line-height:1.3;letter-spacing:0.02em}\r\n.case-quote{background:var(--bg2);border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;padding:14px 18px;margin-top:18px}\r\n.case-quote p{font-style:italic;font-size:.9rem;color:var(--muted);margin-bottom:.35rem}\r\n.case-quote cite{font-size:.78rem;color:#4A6FA0;font-style:normal;font-weight:600}\r\n.case-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n.case-metric{background:var(--dark2);border-radius:var(--r);padding:22px 18px;text-align:center;border:1px solid var(--border)}\r\n.case-metric-val{font-size:2rem;font-weight:800;color:var(--cyan);line-height:1;margin-bottom:.35rem}\r\n.case-metric-label{font-size:.8rem;color:#4A6FA0;letter-spacing:0.02em}\r\n\r\n\/* BENEFITS *\/\r\n.beng{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:32px}\r\n.benc{background:#0F1E35;border-radius:var(--r);padding:24px;box-shadow:var(--sh);border-top:3px solid var(--blue)}\r\n.bn{font-size:38px;font-weight:800;color:var(--cyan);line-height:1;margin-bottom:6px}\r\n.bl{font-size:15px;font-weight:700;color:#C8DEFF;margin-bottom:8px;letter-spacing:0.06em}\r\n\r\n\/* PROCESS *\/\r\n.proc-sec{background:var(--bg2)}\r\n.psteps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:40px}\r\n@media(max-width:800px){.psteps{grid-template-columns:1fr}}\r\n.ps{background:#0F1E35;border:1px solid #1A3050;border-right:none;padding:28px 22px;text-align:center;transition:background .2s}\r\n.ps:last-child{border-right:1px solid #1A3050}\r\n.ps:hover{background:#112B4E}\r\n.pnum{width:36px;height:36px;background:var(--blue);color:#fff;font-weight:800;font-size:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}\r\n.pico{font-size:26px;margin-bottom:10px}\r\n.ptit{font-size:13px;font-weight:700;color:#C8DEFF;margin-bottom:6px;letter-spacing:0.03em}\r\n.ptxt{font-size:12px;color:var(--muted);line-height:1.5;margin:0}\r\n\r\n\/* PRICING *\/\r\n.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px}\r\n.pricing-card{background:#0F1E35;border:1.5px solid #1A3050;border-radius:var(--rl);padding:30px 26px;position:relative;transition:transform .2s,box-shadow .2s}\r\n.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}\r\n.pricing-card.featured{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,111,228,.2)}\r\n.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:11px;font-weight:700;padding:4px 16px;border-radius:100px;white-space:nowrap;letter-spacing:.05em}\r\n.pricing-tier{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.4rem}\r\n.pricing-card h3{font-size:1rem;color:#E8F0FF;margin-bottom:.4rem;letter-spacing:0.04em}\r\n.pricing-range{font-size:1.5rem;font-weight:800;color:var(--cyan);margin-bottom:.25rem}\r\n.pricing-note{font-size:.78rem;color:var(--muted);margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}\r\n.pricing-features{list-style:none}\r\n.pricing-features li{display:flex;gap:8px;padding:5px 0;font-size:.85rem;color:var(--muted)}\r\n.pricing-features li::before{content:'\u2713';color:var(--green);font-weight:700;flex-shrink:0}\r\n\r\n\/* WHO *\/\r\n.wtags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}\r\n.wtag{display:inline-flex;align-items:center;gap:6px;background:#0F1E35;border:1.5px solid #1A3050;border-radius:100px;padding:9px 18px;font-size:14px;font-weight:500;color:#C8DEFF;letter-spacing:0.02em;transition:all .2s}\r\n.wtag:hover{background:var(--blue);color:#fff;border-color:var(--blue)}\r\n\r\n\/* WHY *\/\r\n.whyg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:32px}\r\n.whyc{background:#112B4E;border-radius:var(--r);padding:28px 22px;text-align:center;border:1px solid #1A3A5C;border-top:3px solid var(--blue)}\r\n.wyn{font-size:38px;font-weight:800;color:var(--cyan);line-height:1;margin-bottom:8px}\r\n.wyt{font-size:14px;font-weight:700;color:#E8F0FF;margin-bottom:6px;letter-spacing:0.03em}\r\n.wyd{font-size:12px;color:#5A80A8;margin:0;line-height:1.5}\r\n\r\n\/* RELATED *\/\r\n.relbox{background:#0F1E35;border:1px solid #1A3050;border-radius:var(--rl);padding:32px 36px}\r\n.rellinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}\r\n.rlink{display:inline-flex;align-items:center;gap:6px;background:#112B4E;border:1px solid #1A3050;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:500;color:#60A5FA;letter-spacing:0.02em;transition:all .2s}\r\n.rlink:hover{background:var(--blue);color:#fff;border-color:var(--blue);text-decoration:none}\r\n\r\n\/* FAQ *\/\r\n.faqlist{margin-top:32px;display:flex;flex-direction:column;gap:12px}\r\n.faqitem{background:#0F1E35;border:1px solid #1A3050;border-radius:var(--r);overflow:hidden}\r\n.faqq{padding:18px 22px;font-weight:700;font-size:15px;color:#C8DEFF;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:background .15s}\r\n.faqq:hover{background:#112B4E}\r\n.faqq::after{content:'+';font-size:22px;color:var(--cyan);font-weight:300;line-height:1}\r\n.faqq.open{background:#112B4E}\r\n.faqq.open::after{content:'\u2212'}\r\n.faqa{padding:0 22px 18px;font-size:14px;color:var(--muted);line-height:1.75;display:none}\r\n.faqa.open{display:block}\r\n\r\n\/* CTA *\/\r\n.ctasec{background:linear-gradient(135deg,#0A1628 0%,#0D2240 40%,#1A3A5C 70%,#1B5FC4 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden}\r\n.ctasec::before{content:'';position:absolute;inset:0;background-image:radial-gradient(ellipse at 30% 60%,rgba(0,196,204,.18) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(27,111,228,.25) 0%,transparent 50%);pointer-events:none}\r\n.ctasec h2{color:#fff;margin-bottom:16px}\r\n.ctasec p{color:#8AAFD8;max-width:560px;margin:0 auto 32px;font-size:17px}\r\n.cta-sub{color:rgba(255,255,255,.38);font-size:13px;margin-top:16px}\r\n.cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}\r\n\r\n\/* CONSTRUCTION DASHBOARD *\/\r\n.con-dashboard{background:#0A1628;border:1px solid #1A3050;padding:24px;font-size:12px}\r\n.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}\r\n.dash-title{font-size:14px;font-weight:700;color:#C8DEFF}\r\n.dash-badge{background:rgba(34,197,94,.15);color:var(--green);border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px}\r\n.dash-badge::before{content:'';width:5px;height:5px;background:var(--green);border-radius:50%;animation:blink 1.5s infinite}\r\n.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:20px}\r\n.kpi-box{background:#112B4E;border:1px solid #1A3050;border-radius:8px;padding:12px;text-align:center}\r\n.kpi-num{font-size:22px;font-weight:800;color:#fff;line-height:1}\r\n.kpi-lbl{font-size:10px;color:#4A6FA0;margin-top:3px}\r\n.kpi-badge{font-size:10px;padding:2px 7px;border-radius:100px;margin-top:5px;display:inline-block;font-weight:600}\r\n.kpi-badge.up{background:rgba(34,197,94,.15);color:var(--green)}\r\n.kpi-badge.warn{background:rgba(251,146,60,.15);color:var(--orange)}\r\n.kpi-badge.danger{background:rgba(248,113,113,.15);color:var(--red)}\r\n.proj-table{width:100%;border-collapse:collapse;font-size:11px}\r\n.proj-table th{background:#112B4E;padding:8px 10px;text-align:left;color:#4A6FA0;font-weight:600;border-bottom:1px solid #1A3050}\r\n.proj-table td{padding:8px 10px;border-bottom:1px solid rgba(26,48,80,.5);color:var(--muted)}\r\n.proj-table tr:last-child td{border:none}\r\n.status-on{background:rgba(34,197,94,.15);color:var(--green);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}\r\n.status-risk{background:rgba(251,146,60,.15);color:var(--orange);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}\r\n.status-hand{background:rgba(27,111,228,.18);color:#60A5FA;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}\r\n.budget-bars{display:flex;flex-direction:column;gap:8px;margin-top:16px}\r\n.budget-row{display:flex;align-items:center;gap:10px}\r\n.budget-lbl{font-size:11px;color:var(--muted);width:140px;flex-shrink:0}\r\n.budget-track{flex:1;height:6px;background:#1A3050;border-radius:3px;overflow:hidden}\r\n.budget-fill{height:100%;border-radius:3px}\r\n.budget-pct{font-size:11px;color:#C8DEFF;font-weight:600;width:36px;text-align:right}\r\n<\/style>\r\n<\/head>\r\n\r\n<!-- \u2705 BREADCRUMB -->\r\n<div style=\"background:var(--surface);border-bottom:1px solid var(--border)\">\r\n  <div class=\"wrap\">\r\n    <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\r\n      <a href=\"https:\/\/etriplesoft.com\/\">Home<\/a><span class=\"bsep\">\u203a<\/span>\r\n      <a href=\"https:\/\/etriplesoft.com\/blog\/\">Blog<\/a><span class=\"bsep\">\u203a<\/span>\r\n      <span>Odoo for Construction<\/span>\r\n    <\/nav>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2705 AUTHOR BAR -->\r\n<div class=\"author-bar\">\r\n<div class=\"wrap\">\r\n  <div class=\"author-inner\">\r\n    <div class=\"author-avatar\">ET<\/div>\r\n    <div class=\"author-info\">\r\n      <div class=\"author-name\">Etriplesoft Construction ERP Team \u2014 Certified Odoo Implementation Consultants<\/div>\r\n      <div class=\"author-creds\">Odoo Gold Partner \u00b7 Egypt, UAE &amp; Saudi Arabia \u00b7 BOQ, IPC &amp; Construction Project Management Specialists<\/div>\r\n      <div class=\"author-badges\">\r\n        <span class=\"abadge gold\">\u2b50 Odoo Gold Partner<\/span>\r\n        <span class=\"abadge\">\ud83c\udfd7\ufe0f BOQ &amp; IPC Specialist<\/span>\r\n        <span class=\"abadge\">\ud83c\uddea\ud83c\uddec Egypt \u00b7 \ud83c\udde6\ud83c\uddea UAE \u00b7 \ud83c\uddf8\ud83c\udde6 KSA<\/span>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"author-updated\">Last updated: April 2026 \u00b7 <a href=\"https:\/\/www.odoo.com\/partners\/e-triplesoft-10996064\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--cyan)\">Verified Odoo Gold Partner \u2197<\/a><\/div>\r\n  <\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- \u2705 HERO -->\r\n<section class=\"hero\">\r\n<div class=\"wrap hero-in\">\r\n\r\n  <div class=\"hero-tag\"><span class=\"dot\"><\/span> Odoo Gold Partner \u2014 Etriplesoft<\/div>\r\n\r\n  <!-- \u2705 H2 styled as H1 \u2014 smaller font as requested -->\r\n  <h2 class=\"hero-title\" style=\"font-size:clamp(20px,2.2vw,25px);letter-spacing:0.04em\">\r\n    Odoo for Construction for <span class=\"hl\">Egypt, UAE &amp; Saudi Arabia<\/span>\r\n  <\/h2>\r\n\r\n  <p class=\"hero-sub\">\r\n    <strong>Odoo for construction<\/strong> is the all-in-one ERP that unifies your BOQ, project budgets, subcontractors, material procurement, IPC billing, site inspections, and financial reporting \u2014 fully configured for Egypt, UAE, and Saudi Arabia from a single intelligent platform.\r\n  <\/p>\r\n\r\n  <div class=\"hero-actions\">\r\n    <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Request a Free Demo \u2192<\/a>\r\n    <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" class=\"btn-ghost\">Our Implementation Process<\/a>\r\n  <\/div>\r\n\r\n  <div class=\"hero-trust\">\r\n    <div class=\"trust-item\">\u2713 BOQ &amp; IPC billing automated<\/div>\r\n    <div class=\"trust-item\">\u2713 ZATCA Phase 2 &amp; ETA compliant<\/div>\r\n    <div class=\"trust-item\">\u2713 Multi-project &amp; multi-site ready<\/div>\r\n    <div class=\"trust-item\">\u2713 Odoo v17<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"hero-kpis\">\r\n    <div><div class=\"hkv\">40+<\/div><div class=\"hkl\">Projects Delivered<\/div><\/div>\r\n    <div><div class=\"hkv\">40%<\/div><div class=\"hkl\">Fewer Cost Overruns<\/div><\/div>\r\n    <div><div class=\"hkv\">3\u00d7<\/div><div class=\"hkl\">Faster IPC Processing<\/div><\/div>\r\n    <div><div class=\"hkv\">v17<\/div><div class=\"hkl\">Latest Odoo Version<\/div><\/div>\r\n  <\/div>\r\n\r\n  <!-- HERO DASHBOARD \u2014 Odoo brand colors -->\r\n  <div class=\"photo-frame\" role=\"img\" aria-label=\"Odoo for construction dashboard showing active projects, budget tracking, BOQ progress, subcontractor status, and site inspections across Egypt UAE and Saudi Arabia\">\r\n    <div class=\"photo-chrome\">\r\n      <div class=\"pcdots\"><span><\/span><span><\/span><span><\/span><\/div>\r\n      <span class=\"pctitle\">Etriplesoft \u00b7 Odoo for Construction \u2014 Projects Overview<\/span>\r\n      <span class=\"pclive\">LIVE<\/span>\r\n    <\/div>\r\n    <!-- Odoo-style white dashboard -->\r\n    <div style=\"background:#F9F8F8;font-family:'Inter',sans-serif\">\r\n\r\n      <!-- Odoo purple nav -->\r\n      <div style=\"background:#714B67;padding:10px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap\">\r\n        <span style=\"background:rgba(255,255,255,0.18);color:#fff;font-size:10px;font-weight:700;padding:3px 10px;border-radius:5px\">Odoo<\/span>\r\n        <span style=\"font-size:13px;font-weight:600;color:#fff\">Construction<\/span>\r\n        <span style=\"font-size:11px;color:rgba(255,255,255,0.55)\">\u2014 Projects Overview<\/span>\r\n        <div style=\"margin-left:auto;display:flex;gap:6px;flex-wrap:wrap\">\r\n          <span style=\"background:#fff;color:#714B67;font-size:10px;font-weight:700;padding:3px 12px;border-radius:5px\">Dashboard<\/span>\r\n          <span style=\"color:rgba(255,255,255,0.65);font-size:10px;padding:3px 12px;border:1px solid rgba(255,255,255,0.25);border-radius:5px\">Projects<\/span>\r\n          <span style=\"color:rgba(255,255,255,0.65);font-size:10px;padding:3px 12px;border:1px solid rgba(255,255,255,0.25);border-radius:5px\">Finance<\/span>\r\n          <span style=\"color:rgba(255,255,255,0.65);font-size:10px;padding:3px 12px;border:1px solid rgba(255,255,255,0.25);border-radius:5px\">Reports<\/span>\r\n          <span style=\"background:#F06050;color:#fff;font-size:9px;font-weight:700;padding:3px 10px;border-radius:5px\">\u26a0 3 Over Budget<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- KPI Row -->\r\n      <div style=\"display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:10px 14px 0\">\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:11px 12px;border-top:3px solid #714B67\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Active Projects<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#1a1a18;line-height:1.1\">7<\/div>\r\n          <div style=\"font-size:10px;color:#30C381;margin-top:3px\">\u25b2 2 this month<\/div>\r\n        <\/div>\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:11px 12px;border-top:3px solid #00A09D\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Total Budget<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#1a1a18;line-height:1.1\">$8.4M<\/div>\r\n          <div style=\"font-size:10px;color:#30C381;margin-top:3px\">\u25b2 On track<\/div>\r\n        <\/div>\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:11px 12px;border-top:3px solid #30C381\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Completed Tasks<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#1a1a18;line-height:1.1\">142<\/div>\r\n          <div style=\"font-size:10px;color:#30C381;margin-top:3px\">94% rate<\/div>\r\n        <\/div>\r\n        <div style=\"background:#fff;border:0.5px solid #F4A460;border-radius:8px;padding:11px 12px;border-top:3px solid #F4A460;background:#FFFBF5\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Pending Tasks<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#1a1a18;line-height:1.1\">14<\/div>\r\n          <div style=\"font-size:10px;color:#F4A460;margin-top:3px\">3 overdue<\/div>\r\n        <\/div>\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:11px 12px;border-top:3px solid #875A7B\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Subcontractors<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#1a1a18;line-height:1.1\">23<\/div>\r\n          <div style=\"font-size:10px;color:#30C381;margin-top:3px\">18 active<\/div>\r\n        <\/div>\r\n        <div style=\"background:#FFF5F5;border:0.5px solid #F06050;border-radius:8px;padding:11px 12px;border-top:3px solid #F06050\">\r\n          <div style=\"font-size:9px;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px\">Budget Alerts<\/div>\r\n          <div style=\"font-size:20px;font-weight:700;color:#F06050;line-height:1.1\">3<\/div>\r\n          <div style=\"font-size:10px;color:#F06050;margin-top:3px\">Over budget<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Projects Table -->\r\n      <div style=\"padding:8px 14px 0\">\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;overflow:hidden\">\r\n          <div style=\"padding:9px 13px;font-size:10px;font-weight:600;color:#888780;text-transform:uppercase;letter-spacing:.07em;border-bottom:0.5px solid #dddcd4;background:#F9F8F8\">\ud83c\udfd7\ufe0f Active Projects<\/div>\r\n          <table style=\"width:100%;border-collapse:collapse;font-size:11px\">\r\n            <thead>\r\n              <tr style=\"background:#F9F7F8\">\r\n                <th style=\"padding:7px 10px;text-align:left;font-size:9px;color:#888780;font-weight:600;border-bottom:0.5px solid #dddcd4\">Project<\/th>\r\n                <th style=\"padding:7px 10px;text-align:left;font-size:9px;color:#888780;font-weight:600;border-bottom:0.5px solid #dddcd4\">Progress<\/th>\r\n                <th style=\"padding:7px 10px;text-align:left;font-size:9px;color:#888780;font-weight:600;border-bottom:0.5px solid #dddcd4\">Budget<\/th>\r\n                <th style=\"padding:7px 10px;text-align:left;font-size:9px;color:#888780;font-weight:600;border-bottom:0.5px solid #dddcd4\">Status<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n              <tr style=\"border-bottom:0.5px solid #f0ece8\">\r\n                <td style=\"padding:7px 10px;color:#1a1a18;font-weight:500\">\ud83c\udfe2 Al Noor Tower \u2014 Dubai<\/td>\r\n                <td style=\"padding:7px 10px\">\r\n                  <div style=\"display:flex;align-items:center;gap:6px\">\r\n                    <div style=\"flex:1;height:5px;background:#EDE8EA;border-radius:3px\"><div style=\"width:78%;height:5px;background:#00A09D;border-radius:3px\"><\/div><\/div>\r\n                    <span style=\"font-size:10px;color:#888780\">78%<\/span>\r\n                  <\/div>\r\n                <\/td>\r\n                <td style=\"padding:7px 10px;color:#6B6B6B\">$1.9M \/ $2.4M<\/td>\r\n                <td style=\"padding:7px 10px\"><span style=\"background:#EAF3DE;color:#3B6D11;font-size:8px;font-weight:700;padding:2px 8px;border-radius:20px\">On Track<\/span><\/td>\r\n              <\/tr>\r\n              <tr style=\"border-bottom:0.5px solid #f0ece8\">\r\n                <td style=\"padding:7px 10px;color:#1a1a18;font-weight:500\">\ud83d\udee3\ufe0f Arar Road Network \u2014 KSA<\/td>\r\n                <td style=\"padding:7px 10px\">\r\n                  <div style=\"display:flex;align-items:center;gap:6px\">\r\n                    <div style=\"flex:1;height:5px;background:#EDE8EA;border-radius:3px\"><div style=\"width:61%;height:5px;background:#714B67;border-radius:3px\"><\/div><\/div>\r\n                    <span style=\"font-size:10px;color:#888780\">61%<\/span>\r\n                  <\/div>\r\n                <\/td>\r\n                <td style=\"padding:7px 10px;color:#F06050;font-weight:600\">$2.1M \/ $2.0M<\/td>\r\n                <td style=\"padding:7px 10px\"><span style=\"background:#FAEEDA;color:#854F0B;font-size:8px;font-weight:700;padding:2px 8px;border-radius:20px\">At Risk<\/span><\/td>\r\n              <\/tr>\r\n              <tr style=\"border-bottom:0.5px solid #f0ece8\">\r\n                <td style=\"padding:7px 10px;color:#1a1a18;font-weight:500\">\ud83c\udfd7\ufe0f Nile Business Park \u2014 Cairo<\/td>\r\n                <td style=\"padding:7px 10px\">\r\n                  <div style=\"display:flex;align-items:center;gap:6px\">\r\n                    <div style=\"flex:1;height:5px;background:#EDE8EA;border-radius:3px\"><div style=\"width:43%;height:5px;background:#6CC1ED;border-radius:3px\"><\/div><\/div>\r\n                    <span style=\"font-size:10px;color:#888780\">43%<\/span>\r\n                  <\/div>\r\n                <\/td>\r\n                <td style=\"padding:7px 10px;color:#6B6B6B\">$880K \/ $1.8M<\/td>\r\n                <td style=\"padding:7px 10px\"><span style=\"background:#EAF3DE;color:#3B6D11;font-size:8px;font-weight:700;padding:2px 8px;border-radius:20px\">On Track<\/span><\/td>\r\n              <\/tr>\r\n              <tr>\r\n                <td style=\"padding:7px 10px;color:#1a1a18;font-weight:500\">\ud83c\udfe1 Marina Residences \u2014 Abu Dhabi<\/td>\r\n                <td style=\"padding:7px 10px\">\r\n                  <div style=\"display:flex;align-items:center;gap:6px\">\r\n                    <div style=\"flex:1;height:5px;background:#EDE8EA;border-radius:3px\"><div style=\"width:92%;height:5px;background:#30C381;border-radius:3px\"><\/div><\/div>\r\n                    <span style=\"font-size:10px;color:#888780\">92%<\/span>\r\n                  <\/div>\r\n                <\/td>\r\n                <td style=\"padding:7px 10px;color:#6B6B6B\">$3.2M \/ $3.5M<\/td>\r\n                <td style=\"padding:7px 10px\"><span style=\"background:#E0F0EF;color:#00706E;font-size:8px;font-weight:700;padding:2px 8px;border-radius:20px\">Handover<\/span><\/td>\r\n              <\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Budget bars + Pipeline -->\r\n      <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 14px 12px\">\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:13px 15px\">\r\n          <div style=\"font-size:10px;font-weight:600;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px\">Budget vs Actual<\/div>\r\n          <div style=\"display:flex;flex-direction:column;gap:8px\">\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <span style=\"font-size:10px;color:#1a1a18;width:100px;flex-shrink:0\">Al Noor Tower<\/span>\r\n              <div style=\"flex:1;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:79%;height:4px;background:#00A09D;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#00A09D;font-weight:700\">79%<\/span>\r\n            <\/div>\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <span style=\"font-size:10px;color:#1a1a18;width:100px;flex-shrink:0\">Arar Road \u2014 KSA<\/span>\r\n              <div style=\"flex:1;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:100%;height:4px;background:#F06050;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#F06050;font-weight:700\">105%<\/span>\r\n            <\/div>\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <span style=\"font-size:10px;color:#1a1a18;width:100px;flex-shrink:0\">Nile Park \u2014 Cairo<\/span>\r\n              <div style=\"flex:1;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:49%;height:4px;background:#714B67;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#714B67;font-weight:700\">49%<\/span>\r\n            <\/div>\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <span style=\"font-size:10px;color:#1a1a18;width:100px;flex-shrink:0\">Marina \u2014 Abu Dhabi<\/span>\r\n              <div style=\"flex:1;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:91%;height:4px;background:#30C381;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#30C381;font-weight:700\">91%<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div style=\"background:#fff;border:0.5px solid #dddcd4;border-radius:8px;padding:13px 15px\">\r\n          <div style=\"font-size:10px;font-weight:600;color:#888780;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px\">Subcontractor Status<\/div>\r\n          <div style=\"display:flex;flex-direction:column;gap:7px\">\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <div style=\"width:24px;height:24px;border-radius:7px;background:rgba(0,160,157,0.15);color:#00A09D;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0\">ME<\/div>\r\n              <span style=\"font-size:10px;color:#1a1a18;flex:1\">Al Masri Engineering<\/span>\r\n              <div style=\"width:52px;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:82%;height:4px;background:#00A09D;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#888780\">82%<\/span>\r\n            <\/div>\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <div style=\"width:24px;height:24px;border-radius:7px;background:rgba(113,75,103,0.15);color:#714B67;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0\">GT<\/div>\r\n              <span style=\"font-size:10px;color:#1a1a18;flex:1\">Gulf Tech MEP<\/span>\r\n              <div style=\"width:52px;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:55%;height:4px;background:#714B67;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#888780\">55%<\/span>\r\n            <\/div>\r\n            <div style=\"display:flex;align-items:center;gap:8px\">\r\n              <div style=\"width:24px;height:24px;border-radius:7px;background:rgba(48,195,129,0.15);color:#30C381;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0\">NC<\/div>\r\n              <span style=\"font-size:10px;color:#1a1a18;flex:1\">Nile Contracting Co.<\/span>\r\n              <div style=\"width:52px;height:4px;background:#EDE8EA;border-radius:2px\"><div style=\"width:91%;height:4px;background:#30C381;border-radius:2px\"><\/div><\/div>\r\n              <span style=\"font-size:9px;color:#888780\">91%<\/span>\r\n            <\/div>\r\n            <div style=\"margin-top:6px;background:#714B67;color:#fff;font-size:10px;font-weight:600;padding:7px 10px;border-radius:6px;text-align:center\">View All Subcontractors \u2192<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- STATS RIBBON -->\r\n<div class=\"ribbon\">\r\n  <div class=\"wrap\">\r\n    <div class=\"rib-in\">\r\n      <div class=\"rsc\"><div class=\"rsn\">40+<\/div><div class=\"rsl\">Projects Delivered<\/div><\/div>\r\n      <div class=\"rsc\"><div class=\"rsn\">40%<\/div><div class=\"rsl\">Fewer Cost Overruns<\/div><\/div>\r\n      <div class=\"rsc\"><div class=\"rsn\">60%<\/div><div class=\"rsl\">Less Admin Time<\/div><\/div>\r\n      <div class=\"rsc\"><div class=\"rsn\">100%<\/div><div class=\"rsl\">Tax Compliant<\/div><\/div>\r\n      <div class=\"rsc\"><div class=\"rsn\">v17<\/div><div class=\"rsl\">Latest Odoo Version<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 OVERVIEW \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Overview<\/div>\r\n  <h2>What Is Odoo for Construction?<\/h2>\r\n  <p style=\"max-width:720px;font-size:17px\"><strong>Odoo for construction<\/strong> is a fully integrated ERP platform built to manage every stage of a construction project \u2014 from the first tender and BOQ to subcontractor work orders, material procurement, IPC billing, site inspections, and real-time financial reporting \u2014 all inside one connected system. Whether you are looking for <strong>construction ERP software Egypt<\/strong>, <strong>Odoo for construction UAE<\/strong>, or a <strong>construction project management software Saudi Arabia<\/strong> solution, Etriplesoft configures the right setup from day one.<\/p>\r\n  <p style=\"max-width:720px\">Unlike disconnected project management tools or standalone BOQ spreadsheets, <strong>this construction ERP platform<\/strong> links your project costs directly to accounting, procurement, HR payroll, and compliance \u2014 in real time. Every work order updates the project budget. Every material request triggers a purchase order. Every IPC milestone generates a client invoice \u2014 all without manual intervention.<\/p>\r\n  <p style=\"max-width:720px\">At <strong>Etriplesoft<\/strong>, as a certified <strong>Odoo Gold Partner<\/strong>, our <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a> service for construction companies is built around how contractors actually operate across Egypt, UAE, and Saudi Arabia. We configure BOQ templates, subcontractor workflows, ZATCA-compliant IPC billing, ETA e-invoicing, and GOSI payroll compliance from day one \u2014 so your team goes live without workarounds.<\/p>\r\n  <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn\" style=\"margin-top:8px\" target=\"_blank\" rel=\"noopener\">Request a Free Demo \u2192<\/a>\r\n\r\n  <div class=\"qstrip\">\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83d\udccb<\/div><div class=\"qs-t\">BOQ Management<\/div><p class=\"qs-p\">The platform builds detailed Bills of Quantities per project phase, linked directly to procurement and cost accounts \u2014 with estimated vs actual comparison built in.<\/p><\/div>\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83d\udcb0<\/div><div class=\"qs-t\">Budget Control<\/div><p class=\"qs-p\">Track planned vs actual costs in real time. Automated budget alerts before overruns occur. Full drill-down per project, phase, or cost centre \u2014 connected to <a href=\"https:\/\/etriplesoft.com\/odoo-for-accounting\/\" style=\"color:var(--cyan)\">Odoo for Accounting<\/a>.<\/p><\/div>\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83d\udc77<\/div><div class=\"qs-t\">Subcontractors<\/div><p class=\"qs-p\">Issue digital work orders, track progress milestones, process payments linked to verified deliverables, and manage retention amounts \u2014 all inside one system.<\/p><\/div>\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83e\uddfe<\/div><div class=\"qs-t\">IPC Billing<\/div><p class=\"qs-p\">Generate Interim Payment Certificates automatically, tied to certified work completion. Client-ready IPC reports and milestone-based invoicing with zero manual calculations.<\/p><\/div>\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83d\udd0d<\/div><div class=\"qs-t\">Site Inspections<\/div><p class=\"qs-p\">Schedule, record, and track site inspections digitally with checklists, photos, and defect management \u2014 linked to payment certificate release workflows.<\/p><\/div>\r\n    <div class=\"qs\"><div class=\"qs-i\">\ud83c\udfe6<\/div><div class=\"qs-t\">Letters of Guarantee<\/div><p class=\"qs-p\">Track all bank guarantees and performance bonds with automated expiry reminders. Linked to specific contracts and projects \u2014 never miss a renewal date.<\/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 VISUAL OVERVIEW \u2014 3 SVG ILLUSTRATIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec vis-sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Visual Overview<\/div>\r\n  <h2>Odoo for Construction in Action<\/h2>\r\n  <p style=\"max-width:640px\">From the first project tender to the final site handover \u2014 see how the platform connects every part of your construction operation across Egypt, UAE, and Saudi Arabia.<\/p>\r\n\r\n  <div class=\"vis-grid\">\r\n\r\n    <!-- VIS 1: Project & BOQ Dashboard -->\r\n    <div class=\"vis-row\">\r\n      <div class=\"vis-txt\">\r\n        <div class=\"vis-tag\">Project Management<\/div>\r\n        <h3>Real-Time Project Dashboard \u2014 BOQ, Budget &amp; Site Progress<\/h3>\r\n        <p>Project managers get complete real-time visibility over every active project \u2014 BOQ progress, budget vs actual spend, task completion rates, and subcontractor milestones \u2014 all from a single dashboard that updates automatically as work is completed on site.<\/p>\r\n        <p>This is what construction companies running disconnected spreadsheets gain when they move to a full <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a>: every project cost is linked to the BOQ line, the subcontractor, the purchase order, and the financial account \u2014 in one traceable audit trail across Egypt, UAE, and Saudi Arabia.<\/p>\r\n      <\/div>\r\n      <div class=\"vis-img-frame\">\r\n        <div class=\"vis-img-chrome\">\r\n          <div class=\"vic-dots\"><span><\/span><span><\/span><span><\/span><\/div>\r\n          <span class=\"vic-label\">Project Dashboard \u00b7 BOQ Tracking<\/span>\r\n        <\/div>\r\n        <!-- SVG 1: Project BOQ Dashboard \u2014 Odoo brand colors -->\r\n        <svg width=\"100%\" viewBox=\"0 0 680 320\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n          aria-label=\"Construction ERP dashboard \u2014 BOQ progress, budget vs actual cost, and subcontractor status for Egypt UAE and Saudi Arabia\">\r\n          <rect width=\"680\" height=\"320\" fill=\"#F9F8F8\"\/>\r\n          <!-- Nav bar -->\r\n          <rect width=\"680\" height=\"36\" fill=\"#714B67\"\/>\r\n          <text x=\"16\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#fff\" font-weight=\"700\">Projects<\/text>\r\n          <text x=\"90\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">BOQ<\/text>\r\n          <text x=\"132\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Finance<\/text>\r\n          <text x=\"192\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Procurement<\/text>\r\n          <text x=\"290\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Reports<\/text>\r\n          <rect x=\"604\" y=\"9\" width=\"66\" height=\"18\" rx=\"4\" fill=\"rgba(255,255,255,0.2)\"\/>\r\n          <text x=\"637\" y=\"22\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#fff\" font-weight=\"600\" text-anchor=\"middle\">+ New Project<\/text>\r\n          <!-- KPI strip -->\r\n          <rect x=\"0\" y=\"36\" width=\"680\" height=\"52\" fill=\"#fff\"\/>\r\n          <line x1=\"0\" y1=\"88\" x2=\"680\" y2=\"88\" stroke=\"#E0D5DA\" stroke-width=\"1\"\/>\r\n          <rect x=\"10\" y=\"44\" width=\"90\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"55\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#714B67\" font-weight=\"800\" text-anchor=\"middle\">7<\/text>\r\n          <text x=\"55\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Active Projects<\/text>\r\n          <rect x=\"108\" y=\"44\" width=\"90\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"153\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#00A09D\" font-weight=\"800\" text-anchor=\"middle\">$8.4M<\/text>\r\n          <text x=\"153\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Total Budget<\/text>\r\n          <rect x=\"206\" y=\"44\" width=\"90\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"251\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#30C381\" font-weight=\"800\" text-anchor=\"middle\">78%<\/text>\r\n          <text x=\"251\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Avg. Progress<\/text>\r\n          <rect x=\"304\" y=\"44\" width=\"90\" height=\"36\" rx=\"6\" fill=\"#FFF5F5\" stroke=\"#F06050\" stroke-width=\"0.8\"\/>\r\n          <text x=\"349\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#F06050\" font-weight=\"800\" text-anchor=\"middle\">3<\/text>\r\n          <text x=\"349\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Over Budget<\/text>\r\n          <rect x=\"402\" y=\"44\" width=\"90\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"447\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#F4A460\" font-weight=\"800\" text-anchor=\"middle\">14<\/text>\r\n          <text x=\"447\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Pending Tasks<\/text>\r\n          <rect x=\"500\" y=\"44\" width=\"168\" height=\"36\" rx=\"6\" fill=\"#714B67\"\/>\r\n          <text x=\"584\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#fff\" font-weight=\"700\" text-anchor=\"middle\">View All Projects \u2192<\/text>\r\n          <!-- BOQ Table -->\r\n          <rect x=\"0\" y=\"88\" width=\"680\" height=\"22\" fill=\"#F9F7F8\"\/>\r\n          <text x=\"14\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">PROJECT<\/text>\r\n          <text x=\"180\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">PROGRESS<\/text>\r\n          <text x=\"310\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">BUDGET<\/text>\r\n          <text x=\"410\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">SPEND<\/text>\r\n          <text x=\"500\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">PHASE<\/text>\r\n          <text x=\"580\" y=\"102\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B7FA6\" font-weight=\"700\">STATUS<\/text>\r\n          <!-- Row 1 -->\r\n          <rect x=\"0\" y=\"110\" width=\"680\" height=\"26\" fill=\"#fff\"\/>\r\n          <text x=\"14\" y=\"126\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"500\">\ud83c\udfe2 Al Noor Tower \u2014 Dubai<\/text>\r\n          <rect x=\"180\" y=\"117\" width=\"110\" height=\"5\" rx=\"2\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"180\" y=\"117\" width=\"86\" height=\"5\" rx=\"2\" fill=\"#00A09D\"\/>\r\n          <text x=\"296\" y=\"126\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#00A09D\" font-weight=\"600\">78%<\/text>\r\n          <text x=\"310\" y=\"126\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">$2.4M<\/text>\r\n          <text x=\"410\" y=\"126\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">$1.9M<\/text>\r\n          <text x=\"500\" y=\"126\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">Phase 3<\/text>\r\n          <rect x=\"576\" y=\"115\" width=\"52\" height=\"13\" rx=\"6\" fill=\"#30C381\" opacity=\"0.15\"\/>\r\n          <text x=\"602\" y=\"125\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"600\" text-anchor=\"middle\">On Track<\/text>\r\n          <line x1=\"0\" y1=\"136\" x2=\"680\" y2=\"136\" stroke=\"#F0E8EC\" stroke-width=\"0.5\"\/>\r\n          <!-- Row 2 -->\r\n          <rect x=\"0\" y=\"136\" width=\"680\" height=\"26\" fill=\"#FFF5F5\"\/>\r\n          <text x=\"14\" y=\"152\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"500\">\ud83d\udee3\ufe0f Arar Road Network \u2014 KSA<\/text>\r\n          <rect x=\"180\" y=\"143\" width=\"110\" height=\"5\" rx=\"2\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"180\" y=\"143\" width=\"67\" height=\"5\" rx=\"2\" fill=\"#F4A460\"\/>\r\n          <text x=\"296\" y=\"152\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#F4A460\" font-weight=\"600\">61%<\/text>\r\n          <text x=\"310\" y=\"152\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">$2.0M<\/text>\r\n          <text x=\"410\" y=\"152\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#F06050\" font-weight=\"600\">$2.1M<\/text>\r\n          <text x=\"500\" y=\"152\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">Phase 2<\/text>\r\n          <rect x=\"576\" y=\"141\" width=\"52\" height=\"13\" rx=\"6\" fill=\"#F06050\" opacity=\"0.15\"\/>\r\n          <text x=\"602\" y=\"151\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#F06050\" font-weight=\"600\" text-anchor=\"middle\">At Risk<\/text>\r\n          <line x1=\"0\" y1=\"162\" x2=\"680\" y2=\"162\" stroke=\"#F0E8EC\" stroke-width=\"0.5\"\/>\r\n          <!-- Row 3 -->\r\n          <rect x=\"0\" y=\"162\" width=\"680\" height=\"26\" fill=\"#fff\"\/>\r\n          <text x=\"14\" y=\"178\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"500\">\ud83c\udfd7\ufe0f Nile Business Park \u2014 Cairo<\/text>\r\n          <rect x=\"180\" y=\"169\" width=\"110\" height=\"5\" rx=\"2\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"180\" y=\"169\" width=\"47\" height=\"5\" rx=\"2\" fill=\"#714B67\"\/>\r\n          <text x=\"296\" y=\"178\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#714B67\" font-weight=\"600\">43%<\/text>\r\n          <text x=\"310\" y=\"178\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">$1.8M<\/text>\r\n          <text x=\"410\" y=\"178\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">$880K<\/text>\r\n          <text x=\"500\" y=\"178\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#6B6B6B\">Phase 1<\/text>\r\n          <rect x=\"576\" y=\"167\" width=\"52\" height=\"13\" rx=\"6\" fill=\"#30C381\" opacity=\"0.15\"\/>\r\n          <text x=\"602\" y=\"177\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"600\" text-anchor=\"middle\">On Track<\/text>\r\n          <!-- BOQ breakdown -->\r\n          <line x1=\"0\" y1=\"196\" x2=\"680\" y2=\"196\" stroke=\"#D8CED4\" stroke-width=\"1\"\/>\r\n          <rect x=\"0\" y=\"196\" width=\"680\" height=\"124\" fill=\"#F9F7F8\"\/>\r\n          <text x=\"14\" y=\"213\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B7FA6\" font-weight=\"700\">BOQ BREAKDOWN \u2014 ARAR ROAD NETWORK<\/text>\r\n          <text x=\"14\" y=\"232\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Excavation &amp; Earthworks<\/text>\r\n          <rect x=\"160\" y=\"225\" width=\"300\" height=\"6\" rx=\"3\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"160\" y=\"225\" width=\"270\" height=\"6\" rx=\"3\" fill=\"#714B67\" opacity=\"0.6\"\/>\r\n          <text x=\"466\" y=\"231\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#714B67\" font-weight=\"600\">$420K \/ $450K<\/text>\r\n          <text x=\"14\" y=\"251\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Road Base &amp; Paving<\/text>\r\n          <rect x=\"160\" y=\"244\" width=\"300\" height=\"6\" rx=\"3\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"160\" y=\"244\" width=\"300\" height=\"6\" rx=\"3\" fill=\"#F06050\" opacity=\"0.6\"\/>\r\n          <text x=\"466\" y=\"250\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#F06050\" font-weight=\"600\">$890K \/ $800K \u26a0<\/text>\r\n          <text x=\"14\" y=\"270\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Water Network<\/text>\r\n          <rect x=\"160\" y=\"263\" width=\"300\" height=\"6\" rx=\"3\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"160\" y=\"263\" width=\"210\" height=\"6\" rx=\"3\" fill=\"#00A09D\" opacity=\"0.6\"\/>\r\n          <text x=\"466\" y=\"269\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00A09D\" font-weight=\"600\">$560K \/ $750K<\/text>\r\n          <text x=\"14\" y=\"289\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">MEP &amp; Drainage<\/text>\r\n          <rect x=\"160\" y=\"282\" width=\"300\" height=\"6\" rx=\"3\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"160\" y=\"282\" width=\"90\" height=\"6\" rx=\"3\" fill=\"#F7CD1F\" opacity=\"0.8\"\/>\r\n          <text x=\"466\" y=\"288\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#888780\" font-weight=\"600\">$230K \/ $750K<\/text>\r\n          <rect x=\"540\" y=\"300\" width=\"128\" height=\"14\" rx=\"4\" fill=\"#714B67\"\/>\r\n          <text x=\"604\" y=\"311\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#fff\" font-weight=\"700\" text-anchor=\"middle\">Export BOQ Report<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hr\"><\/div>\r\n\r\n    <!-- VIS 2: Subcontractor & IPC Billing -->\r\n    <div class=\"vis-row rev\">\r\n      <div class=\"vis-txt\">\r\n        <div class=\"vis-tag\">Subcontractors &amp; IPC<\/div>\r\n        <h3>Subcontractor Management &amp; IPC Billing \u2014 From Work Order to Payment<\/h3>\r\n        <p>Every subcontractor work order issued inside this <strong>construction management platform<\/strong> is tracked from assignment through progress verification to payment release \u2014 with milestone-based IPC billing generated automatically once work completion is certified by the site team.<\/p>\r\n        <p>Retention amounts, advance payment deductions, and performance bond tracking are all managed within the same system \u2014 connected directly to <a href=\"https:\/\/etriplesoft.com\/odoo-for-accounting\/\" style=\"color:var(--cyan);font-weight:600\">Odoo for Accounting<\/a> so every certified IPC posts to the financial ledger instantly without manual journal entries.<\/p>\r\n      <\/div>\r\n      <div class=\"vis-img-frame\">\r\n        <div class=\"vis-img-chrome\">\r\n          <div class=\"vic-dots\"><span><\/span><span><\/span><span><\/span><\/div>\r\n          <span class=\"vic-label\">Subcontractors \u00b7 IPC Billing<\/span>\r\n        <\/div>\r\n        <!-- SVG 2: Subcontractor & IPC \u2014 Odoo brand colors -->\r\n        <svg width=\"100%\" viewBox=\"0 0 680 320\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n          aria-label=\"Construction ERP subcontractor management and IPC billing \u2014 work order tracking for Egypt UAE and Saudi Arabia\">\r\n          <rect width=\"680\" height=\"320\" fill=\"#F9F8F8\"\/>\r\n          <rect width=\"680\" height=\"36\" fill=\"#714B67\"\/>\r\n          <text x=\"16\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#fff\" font-weight=\"700\">Subcontractors<\/text>\r\n          <text x=\"132\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Work Orders<\/text>\r\n          <text x=\"230\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">IPC Billing<\/text>\r\n          <text x=\"312\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Payments<\/text>\r\n          <rect x=\"604\" y=\"9\" width=\"66\" height=\"18\" rx=\"4\" fill=\"rgba(255,255,255,0.2)\"\/>\r\n          <text x=\"637\" y=\"22\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#fff\" font-weight=\"600\" text-anchor=\"middle\">+ New IPC<\/text>\r\n          <!-- Left: Subcontractor list \u2014 redesigned -->\r\n          <rect x=\"0\" y=\"36\" width=\"290\" height=\"284\" fill=\"#fff\"\/>\r\n\r\n          <!-- Section header -->\r\n          <text x=\"14\" y=\"52\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B7FA6\" font-weight=\"700\" letter-spacing=\"1\">SUBCONTRACTORS \u2014 AL NOOR TOWER<\/text>\r\n          <line x1=\"0\" y1=\"58\" x2=\"290\" y2=\"58\" stroke=\"#F0E8EC\" stroke-width=\"1\"\/>\r\n\r\n          <!-- \u2500\u2500 CARD 1: Al Masri Engineering \u2500\u2500 -->\r\n          <rect x=\"8\" y=\"64\" width=\"274\" height=\"72\" rx=\"8\" fill=\"#F9F7F8\" stroke=\"#EDE8EA\" stroke-width=\"0.8\"\/>\r\n          <!-- Left accent bar -->\r\n          <rect x=\"8\" y=\"64\" width=\"4\" height=\"72\" rx=\"2\" fill=\"#00A09D\"\/>\r\n          <!-- Avatar circle -->\r\n          <circle cx=\"36\" cy=\"100\" r=\"14\" fill=\"rgba(0,160,157,0.12)\"\/>\r\n          <text x=\"36\" y=\"104\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#00A09D\" font-weight=\"800\" text-anchor=\"middle\">ME<\/text>\r\n          <!-- Name + role -->\r\n          <text x=\"58\" y=\"79\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#1a1a18\" font-weight=\"700\">Al Masri Engineering<\/text>\r\n          <rect x=\"58\" y=\"83\" width=\"66\" height=\"12\" rx=\"6\" fill=\"rgba(0,160,157,0.12)\"\/>\r\n          <text x=\"91\" y=\"92\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00706E\" font-weight=\"600\" text-anchor=\"middle\">Steel &amp; Structure<\/text>\r\n          <!-- Contract amount -->\r\n          <text x=\"225\" y=\"79\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B8FA6\" text-anchor=\"middle\">Contract<\/text>\r\n          <text x=\"225\" y=\"92\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#1a1a18\" font-weight=\"800\" text-anchor=\"middle\">$480K<\/text>\r\n          <!-- Progress bar row -->\r\n          <text x=\"58\" y=\"108\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Progress<\/text>\r\n          <rect x=\"58\" y=\"112\" width=\"160\" height=\"5\" rx=\"2.5\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"58\" y=\"112\" width=\"131\" height=\"5\" rx=\"2.5\" fill=\"#00A09D\"\/>\r\n          <text x=\"224\" y=\"118\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00A09D\" font-weight=\"700\">82%<\/text>\r\n          <!-- Status badge -->\r\n          <rect x=\"244\" y=\"107\" width=\"32\" height=\"13\" rx=\"6\" fill=\"#30C381\" opacity=\"0.15\"\/>\r\n          <text x=\"260\" y=\"117\" font-family=\"Inter,sans-serif\" font-size=\"7.5\" fill=\"#30C381\" font-weight=\"700\" text-anchor=\"middle\">\u25cf Active<\/text>\r\n\r\n          <!-- \u2500\u2500 CARD 2: Gulf Tech MEP \u2500\u2500 -->\r\n          <rect x=\"8\" y=\"144\" width=\"274\" height=\"72\" rx=\"8\" fill=\"#F9F7F8\" stroke=\"#EDE8EA\" stroke-width=\"0.8\"\/>\r\n          <rect x=\"8\" y=\"144\" width=\"4\" height=\"72\" rx=\"2\" fill=\"#714B67\"\/>\r\n          <circle cx=\"36\" cy=\"180\" r=\"14\" fill=\"rgba(113,75,103,0.12)\"\/>\r\n          <text x=\"36\" y=\"184\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#714B67\" font-weight=\"800\" text-anchor=\"middle\">GT<\/text>\r\n          <text x=\"58\" y=\"159\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#1a1a18\" font-weight=\"700\">Gulf Tech MEP<\/text>\r\n          <rect x=\"58\" y=\"163\" width=\"80\" height=\"12\" rx=\"6\" fill=\"rgba(113,75,103,0.10)\"\/>\r\n          <text x=\"98\" y=\"172\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#714B67\" font-weight=\"600\" text-anchor=\"middle\">Electrical &amp; Plumbing<\/text>\r\n          <text x=\"225\" y=\"159\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B8FA6\" text-anchor=\"middle\">Contract<\/text>\r\n          <text x=\"225\" y=\"172\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#1a1a18\" font-weight=\"800\" text-anchor=\"middle\">$320K<\/text>\r\n          <text x=\"58\" y=\"188\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Progress<\/text>\r\n          <rect x=\"58\" y=\"192\" width=\"160\" height=\"5\" rx=\"2.5\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"58\" y=\"192\" width=\"88\" height=\"5\" rx=\"2.5\" fill=\"#714B67\"\/>\r\n          <text x=\"224\" y=\"198\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#714B67\" font-weight=\"700\">55%<\/text>\r\n          <rect x=\"240\" y=\"187\" width=\"40\" height=\"13\" rx=\"6\" fill=\"#F7CD1F\" opacity=\"0.25\"\/>\r\n          <text x=\"260\" y=\"197\" font-family=\"Inter,sans-serif\" font-size=\"7.5\" fill=\"#8B7000\" font-weight=\"700\" text-anchor=\"middle\">On Route<\/text>\r\n\r\n          <!-- \u2500\u2500 CARD 3: Nile Contracting \u2500\u2500 -->\r\n          <rect x=\"8\" y=\"224\" width=\"274\" height=\"72\" rx=\"8\" fill=\"#F9F7F8\" stroke=\"#EDE8EA\" stroke-width=\"0.8\"\/>\r\n          <rect x=\"8\" y=\"224\" width=\"4\" height=\"72\" rx=\"2\" fill=\"#30C381\"\/>\r\n          <circle cx=\"36\" cy=\"260\" r=\"14\" fill=\"rgba(48,195,129,0.12)\"\/>\r\n          <text x=\"36\" y=\"264\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#30C381\" font-weight=\"800\" text-anchor=\"middle\">NC<\/text>\r\n          <text x=\"58\" y=\"239\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#1a1a18\" font-weight=\"700\">Nile Contracting Co.<\/text>\r\n          <rect x=\"58\" y=\"243\" width=\"74\" height=\"12\" rx=\"6\" fill=\"rgba(48,195,129,0.10)\"\/>\r\n          <text x=\"95\" y=\"252\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"600\" text-anchor=\"middle\">Finishing &amp; Cladding<\/text>\r\n          <text x=\"225\" y=\"239\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B8FA6\" text-anchor=\"middle\">Contract<\/text>\r\n          <text x=\"225\" y=\"252\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#1a1a18\" font-weight=\"800\" text-anchor=\"middle\">$640K<\/text>\r\n          <text x=\"58\" y=\"268\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Progress<\/text>\r\n          <rect x=\"58\" y=\"272\" width=\"160\" height=\"5\" rx=\"2.5\" fill=\"#EDE8EA\"\/>\r\n          <rect x=\"58\" y=\"272\" width=\"146\" height=\"5\" rx=\"2.5\" fill=\"#30C381\"\/>\r\n          <text x=\"224\" y=\"278\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"700\">91%<\/text>\r\n          <rect x=\"244\" y=\"267\" width=\"32\" height=\"13\" rx=\"6\" fill=\"#30C381\" opacity=\"0.15\"\/>\r\n          <text x=\"260\" y=\"277\" font-family=\"Inter,sans-serif\" font-size=\"7.5\" fill=\"#30C381\" font-weight=\"700\" text-anchor=\"middle\">\u25cf Active<\/text>\r\n          <!-- Right: IPC panel -->\r\n          <line x1=\"290\" y1=\"36\" x2=\"290\" y2=\"320\" stroke=\"#E0D5DA\" stroke-width=\"1\"\/>\r\n          <rect x=\"290\" y=\"36\" width=\"390\" height=\"284\" fill=\"#F9F7F8\"\/>\r\n          <text x=\"304\" y=\"54\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"700\">IPC \u2014 Interim Payment Certificates<\/text>\r\n          <!-- IPC row 1 -->\r\n          <rect x=\"298\" y=\"60\" width=\"364\" height=\"52\" rx=\"7\" fill=\"#fff\" stroke=\"#30C381\" stroke-width=\"1\"\/>\r\n          <text x=\"310\" y=\"78\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"700\">IPC #04 \u2014 Al Masri Engineering<\/text>\r\n          <text x=\"310\" y=\"90\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Certified: Floor 8\u201312 Structural \u00b7 Progress: 82%<\/text>\r\n          <text x=\"310\" y=\"103\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#6B6B6B\">Amount: <tspan font-weight=\"700\" fill=\"#30C381\">$92,400<\/tspan> \u00b7 Retention 10%: <tspan fill=\"#9B8FA6\">$9,240<\/tspan><\/text>\r\n          <rect x=\"544\" y=\"64\" width=\"104\" height=\"14\" rx=\"4\" fill=\"#30C381\"\/>\r\n          <text x=\"596\" y=\"74\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#fff\" font-weight=\"700\" text-anchor=\"middle\">\u2713 Certified &amp; Paid<\/text>\r\n          <!-- IPC row 2 -->\r\n          <rect x=\"298\" y=\"120\" width=\"364\" height=\"52\" rx=\"7\" fill=\"#fff\" stroke=\"#F4A460\" stroke-width=\"1\"\/>\r\n          <text x=\"310\" y=\"138\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"700\">IPC #02 \u2014 Gulf Tech MEP<\/text>\r\n          <text x=\"310\" y=\"150\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Block C MEP Conduit \u2014 Floor 4\u20138 \u00b7 Progress: 55%<\/text>\r\n          <text x=\"310\" y=\"163\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#6B6B6B\">Amount: <tspan font-weight=\"700\" fill=\"#F4A460\">$58,200<\/tspan> \u00b7 Awaiting site sign-off<\/text>\r\n          <rect x=\"544\" y=\"124\" width=\"104\" height=\"14\" rx=\"4\" fill=\"#F4A460\" opacity=\"0.2\"\/>\r\n          <text x=\"596\" y=\"134\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#C17B20\" font-weight=\"700\" text-anchor=\"middle\">\u23f3 Pending Review<\/text>\r\n          <!-- IPC row 3 -->\r\n          <rect x=\"298\" y=\"180\" width=\"364\" height=\"52\" rx=\"7\" fill=\"#fff\" stroke=\"#00A09D\" stroke-width=\"1\"\/>\r\n          <text x=\"310\" y=\"198\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"700\">IPC #06 \u2014 Nile Contracting<\/text>\r\n          <text x=\"310\" y=\"210\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Marble Cladding \u2014 Floors 10\u201314 \u00b7 Progress: 91%<\/text>\r\n          <text x=\"310\" y=\"223\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#6B6B6B\">Amount: <tspan font-weight=\"700\" fill=\"#00A09D\">$118,600<\/tspan> \u00b7 Retention released<\/text>\r\n          <rect x=\"544\" y=\"184\" width=\"104\" height=\"14\" rx=\"4\" fill=\"#00A09D\" opacity=\"0.15\"\/>\r\n          <text x=\"596\" y=\"194\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00A09D\" font-weight=\"700\" text-anchor=\"middle\">Invoice Generated<\/text>\r\n          <!-- Summary -->\r\n          <line x1=\"290\" y1=\"244\" x2=\"680\" y2=\"244\" stroke=\"#D8CED4\" stroke-width=\"1\"\/>\r\n          <rect x=\"290\" y=\"244\" width=\"390\" height=\"76\" fill=\"#fff\"\/>\r\n          <text x=\"304\" y=\"261\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B7FA6\" font-weight=\"700\">IPC SUMMARY \u2014 Q1 2026<\/text>\r\n          <text x=\"304\" y=\"280\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"600\">Total Certified<\/text>\r\n          <text x=\"400\" y=\"280\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#00A09D\" font-weight=\"800\">$1.24M<\/text>\r\n          <text x=\"460\" y=\"280\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B8FA6\">Pending: $58K<\/text>\r\n          <rect x=\"570\" y=\"250\" width=\"92\" height=\"16\" rx=\"8\" fill=\"#714B67\"\/>\r\n          <text x=\"616\" y=\"261\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#fff\" font-weight=\"700\" text-anchor=\"middle\">Generate All IPCs<\/text>\r\n          <text x=\"304\" y=\"300\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Retention held: $124K \u00b7 Released: $28K \u00b7 ZATCA compliant: \u2713<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hr\"><\/div>\r\n\r\n    <!-- VIS 3: Compliance Dashboard -->\r\n    <div class=\"vis-row\">\r\n      <div class=\"vis-txt\">\r\n        <div class=\"vis-tag\">Tax &amp; Compliance<\/div>\r\n        <h3>ETA, ZATCA &amp; UAE VAT Compliance \u2014 All Three Markets Built In<\/h3>\r\n        <p>Every construction invoice, IPC, and subcontractor payment generated in Odoo is automatically compliant with the tax regulations of all three markets \u2014 Egypt ETA e-invoicing, ZATCA Phase 2 for Saudi Arabia, and UAE VAT 5% \u2014 with zero manual tax preparation required.<\/p>\r\n        <p>This connects directly to <a href=\"https:\/\/etriplesoft.com\/odoo-hr-software\/\" style=\"color:var(--cyan);font-weight:600\">Odoo for HR<\/a> for GOSI payroll compliance in Saudi Arabia and Egyptian Labour Law requirements, and to <a href=\"https:\/\/etriplesoft.com\/odoo-for-accounting\/\" style=\"color:var(--cyan);font-weight:600\">Odoo for Accounting<\/a> for live financial reporting across all three countries from one instance.<\/p>\r\n      <\/div>\r\n      <div class=\"vis-img-frame\">\r\n        <div class=\"vis-img-chrome\">\r\n          <div class=\"vic-dots\"><span><\/span><span><\/span><span><\/span><\/div>\r\n          <span class=\"vic-label\">Tax Compliance \u00b7 Egypt UAE Saudi Arabia<\/span>\r\n        <\/div>\r\n        <!-- SVG 3: Compliance Dashboard \u2014 Odoo brand colors -->\r\n        <svg width=\"100%\" viewBox=\"0 0 680 320\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n          aria-label=\"Construction ERP tax compliance \u2014 ETA e-invoicing Egypt, UAE VAT, ZATCA Phase 2 Saudi Arabia\">\r\n          <rect width=\"680\" height=\"320\" fill=\"#F9F8F8\"\/>\r\n          <rect width=\"680\" height=\"36\" fill=\"#714B67\"\/>\r\n          <text x=\"16\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#fff\" font-weight=\"700\">Compliance<\/text>\r\n          <text x=\"106\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Tax Reports<\/text>\r\n          <text x=\"198\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">Invoices<\/text>\r\n          <text x=\"262\" y=\"23\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\">GOSI<\/text>\r\n          <!-- KPI strip -->\r\n          <rect x=\"0\" y=\"36\" width=\"680\" height=\"52\" fill=\"#fff\"\/>\r\n          <line x1=\"0\" y1=\"88\" x2=\"680\" y2=\"88\" stroke=\"#E0D5DA\" stroke-width=\"1\"\/>\r\n          <rect x=\"10\" y=\"44\" width=\"96\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"58\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"16\" fill=\"#30C381\" font-weight=\"800\" text-anchor=\"middle\">100%<\/text>\r\n          <text x=\"58\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">ETA Compliant<\/text>\r\n          <rect x=\"114\" y=\"44\" width=\"96\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"162\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"16\" fill=\"#00A09D\" font-weight=\"800\" text-anchor=\"middle\">100%<\/text>\r\n          <text x=\"162\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">ZATCA Phase 2<\/text>\r\n          <rect x=\"218\" y=\"44\" width=\"96\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"266\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"16\" fill=\"#714B67\" font-weight=\"800\" text-anchor=\"middle\">100%<\/text>\r\n          <text x=\"266\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">UAE VAT 5%<\/text>\r\n          <rect x=\"322\" y=\"44\" width=\"96\" height=\"36\" rx=\"6\" fill=\"#F9F7F8\" stroke=\"#E0D5DA\" stroke-width=\"0.8\"\/>\r\n          <text x=\"370\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"16\" fill=\"#F4A460\" font-weight=\"800\" text-anchor=\"middle\">47<\/text>\r\n          <text x=\"370\" y=\"76\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\" text-anchor=\"middle\">Invoices Filed Q1<\/text>\r\n          <rect x=\"426\" y=\"44\" width=\"242\" height=\"36\" rx=\"6\" fill=\"#714B67\"\/>\r\n          <text x=\"547\" y=\"64\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#fff\" font-weight=\"700\" text-anchor=\"middle\">Generate Tax Report \u2192<\/text>\r\n          <!-- 3 compliance cards -->\r\n          <rect x=\"8\" y=\"96\" width=\"208\" height=\"130\" rx=\"8\" fill=\"#fff\" stroke=\"#30C381\" stroke-width=\"1\"\/>\r\n          <rect x=\"8\" y=\"96\" width=\"208\" height=\"4\" rx=\"3\" fill=\"#30C381\"\/>\r\n          <text x=\"20\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"20\" fill=\"#30C381\">\ud83c\uddea\ud83c\uddec<\/text>\r\n          <text x=\"50\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"700\">Egypt \u2014 ETA E-Invoicing<\/text>\r\n          <text x=\"50\" y=\"128\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Real-time portal validation<\/text>\r\n          <rect x=\"20\" y=\"134\" width=\"186\" height=\"1\" fill=\"#EDE8EA\"\/>\r\n          <text x=\"20\" y=\"150\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">IPC invoices: auto-validated \u2713<\/text>\r\n          <text x=\"20\" y=\"163\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">UUID generation: automatic \u2713<\/text>\r\n          <text x=\"20\" y=\"176\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Digital signature: built-in \u2713<\/text>\r\n          <text x=\"20\" y=\"189\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">B2B + B2C: both supported \u2713<\/text>\r\n          <rect x=\"20\" y=\"198\" width=\"66\" height=\"12\" rx=\"5\" fill=\"#30C381\" opacity=\"0.15\"\/>\r\n          <text x=\"53\" y=\"208\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"600\" text-anchor=\"middle\">\u2713 Compliant<\/text>\r\n          <rect x=\"238\" y=\"96\" width=\"208\" height=\"130\" rx=\"8\" fill=\"#fff\" stroke=\"#00A09D\" stroke-width=\"1\"\/>\r\n          <rect x=\"238\" y=\"96\" width=\"208\" height=\"4\" rx=\"3\" fill=\"#00A09D\"\/>\r\n          <text x=\"250\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"20\" fill=\"#00A09D\">\ud83c\udde6\ud83c\uddea<\/text>\r\n          <text x=\"280\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"700\">UAE \u2014 VAT 5% &amp; FTA<\/text>\r\n          <text x=\"280\" y=\"128\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Dubai construction compliance<\/text>\r\n          <rect x=\"250\" y=\"134\" width=\"186\" height=\"1\" fill=\"#EDE8EA\"\/>\r\n          <text x=\"250\" y=\"150\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">VAT 5% on services: auto \u2713<\/text>\r\n          <text x=\"250\" y=\"163\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">FTA return: quarterly auto \u2713<\/text>\r\n          <text x=\"250\" y=\"176\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Letter of guarantee: tracked \u2713<\/text>\r\n          <text x=\"250\" y=\"189\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Retention bond: managed \u2713<\/text>\r\n          <rect x=\"250\" y=\"198\" width=\"66\" height=\"12\" rx=\"5\" fill=\"#00A09D\" opacity=\"0.15\"\/>\r\n          <text x=\"283\" y=\"208\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00A09D\" font-weight=\"600\" text-anchor=\"middle\">\u2713 Compliant<\/text>\r\n          <rect x=\"466\" y=\"96\" width=\"206\" height=\"130\" rx=\"8\" fill=\"#fff\" stroke=\"#714B67\" stroke-width=\"1\"\/>\r\n          <rect x=\"466\" y=\"96\" width=\"206\" height=\"4\" rx=\"3\" fill=\"#714B67\"\/>\r\n          <text x=\"478\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"20\" fill=\"#714B67\">\ud83c\uddf8\ud83c\udde6<\/text>\r\n          <text x=\"508\" y=\"116\" font-family=\"Inter,sans-serif\" font-size=\"10\" fill=\"#2D2D2D\" font-weight=\"700\">Saudi Arabia \u2014 ZATCA<\/text>\r\n          <text x=\"508\" y=\"128\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Phase 2 Fatoora platform<\/text>\r\n          <rect x=\"478\" y=\"134\" width=\"184\" height=\"1\" fill=\"#EDE8EA\"\/>\r\n          <text x=\"478\" y=\"150\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">ZATCA Phase 2: live \u2713<\/text>\r\n          <text x=\"478\" y=\"163\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Cryptographic signing: auto \u2713<\/text>\r\n          <text x=\"478\" y=\"176\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">GOSI contributions: tracked \u2713<\/text>\r\n          <text x=\"478\" y=\"189\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Vision 2030 projects: ready \u2713<\/text>\r\n          <rect x=\"478\" y=\"198\" width=\"66\" height=\"12\" rx=\"5\" fill=\"#714B67\" opacity=\"0.15\"\/>\r\n          <text x=\"511\" y=\"208\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#714B67\" font-weight=\"600\" text-anchor=\"middle\">\u2713 Compliant<\/text>\r\n          <!-- Invoice stream -->\r\n          <line x1=\"0\" y1=\"236\" x2=\"680\" y2=\"236\" stroke=\"#D8CED4\" stroke-width=\"1\"\/>\r\n          <rect x=\"0\" y=\"236\" width=\"680\" height=\"84\" fill=\"#F9F7F8\"\/>\r\n          <text x=\"14\" y=\"252\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#9B7FA6\" font-weight=\"700\">RECENT INVOICES FILED<\/text>\r\n          <rect x=\"14\" y=\"258\" width=\"200\" height=\"52\" rx=\"6\" fill=\"#fff\" stroke=\"#30C381\" stroke-width=\"0.8\"\/>\r\n          <text x=\"24\" y=\"274\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"600\">IPC #04 \u2014 Egypt ETA<\/text>\r\n          <text x=\"24\" y=\"286\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Nile Park \u00b7 $92,400<\/text>\r\n          <text x=\"24\" y=\"298\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#30C381\" font-weight=\"600\">\u2713 Validated &amp; Filed<\/text>\r\n          <rect x=\"224\" y=\"258\" width=\"200\" height=\"52\" rx=\"6\" fill=\"#fff\" stroke=\"#00A09D\" stroke-width=\"0.8\"\/>\r\n          <text x=\"234\" y=\"274\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"600\">VAT Invoice \u2014 UAE<\/text>\r\n          <text x=\"234\" y=\"286\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Al Noor Tower \u00b7 $118,600<\/text>\r\n          <text x=\"234\" y=\"298\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#00A09D\" font-weight=\"600\">\u2713 FTA Filed<\/text>\r\n          <rect x=\"434\" y=\"258\" width=\"234\" height=\"52\" rx=\"6\" fill=\"#fff\" stroke=\"#714B67\" stroke-width=\"0.8\"\/>\r\n          <text x=\"444\" y=\"274\" font-family=\"Inter,sans-serif\" font-size=\"9\" fill=\"#2D2D2D\" font-weight=\"600\">ZATCA Invoice \u2014 KSA<\/text>\r\n          <text x=\"444\" y=\"286\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#9B8FA6\">Arar Road Network \u00b7 SAR 385,000<\/text>\r\n          <text x=\"444\" y=\"298\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#714B67\" font-weight=\"600\">\u2713 Fatoora Cleared<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CHALLENGES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\" style=\"background:var(--bg2)\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">The Problem<\/div>\r\n  <h2>Construction Challenges That Odoo Solves for Egypt, UAE &amp; KSA<\/h2>\r\n  <p style=\"max-width:660px\">Construction companies across Egypt, UAE, and Saudi Arabia face the same recurring operational pressures. Here is exactly how our certified <strong>construction ERP solution<\/strong> eliminates each one for contractors, developers, and infrastructure companies in all three markets.<\/p>\r\n  <div class=\"chg\">\r\n    <div class=\"chc\"><div class=\"chi\">\ud83d\udcb8<\/div><h3>Budget Overruns &amp; No Live Cost Visibility<\/h3><p>Without real-time cost tracking, projects routinely exceed budget unnoticed. <strong>Odoo for construction<\/strong> gives project managers live budget alerts and variance reports before overspend becomes unrecoverable \u2014 connected to every BOQ line and purchase order.<\/p><\/div>\r\n    <div class=\"chc\"><div class=\"chi\">\ud83d\udcc1<\/div><h3>Scattered Data Across Excel, WhatsApp &amp; Email<\/h3><p>Construction data spread across disconnected tools creates blind spots, errors, and disputes. Centralizing every document, cost record, subcontractor work order, and material request in one traceable platform \u2014 no data silos.<\/p><\/div>\r\n    <div class=\"chc\"><div class=\"chi\">\ud83d\udd04<\/div><h3>Subcontractor Tracking Without Structure<\/h3><p>Managing multiple subcontractors manually leads to payment disputes and milestone confusion. A structured <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a> links every work order, progress update, retention amount, and payment to the subcontractor record automatically.<\/p><\/div>\r\n    <div class=\"chc\"><div class=\"chi\">\ud83e\uddee<\/div><h3>Manual BOQ &amp; Procurement Processes<\/h3><p>Building BOQs in spreadsheets and managing purchase requests by email wastes hours and creates errors. It digitalizes the entire procurement-to-pay cycle \u2014 from BOQ creation to approved purchase order to goods receipt to payment.<\/p><\/div>\r\n    <div class=\"chc\"><div class=\"chi\">\ud83d\udcc5<\/div><h3>Missed Project Milestones &amp; IPC Delays<\/h3><p>Without a single view of project timelines, IPC billing delays cascade into cash flow problems. The system automates milestone tracking, IPC generation, and client billing \u2014 so your cash position reflects certified work completed, not paperwork backlogs.<\/p><\/div>\r\n    <div class=\"chc\"><div class=\"chi\">\ud83e\uddfe<\/div><h3>Tax Compliance Across Egypt, UAE &amp; Saudi Arabia<\/h3><p>Meeting ETA e-invoicing, UAE VAT, and ZATCA Phase 2 requirements simultaneously is operationally demanding without the right system. The platform handles all three compliance regimes automatically \u2014 from IPC invoices to supplier payments \u2014 in one platform.<\/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 MODULES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Core Modules<\/div>\r\n  <h2>Odoo for Construction Modules \u2014 Everything Your Team Needs<\/h2>\r\n  <p style=\"max-width:660px\">Every module in this <strong>construction ERP system<\/strong> connects directly to the next. A properly delivered <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a> by Etriplesoft ensures every feature is configured to your workflows, compliance obligations, and project types \u2014 whether you operate in Egypt, the UAE, or Saudi Arabia.<\/p>\r\n  <div class=\"modg\">\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udccb<\/div><h3>Project &amp; Tender Management<\/h3><ul><li>Manage tenders and RFQs from one digital workspace<\/li><li>Multi-phase project plans with Gantt chart scheduling<\/li><li>Milestone tracking against actual progress in real time<\/li><li>Task assignment with priority and deadline controls<\/li><li>Project templates for recurring construction types<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udcd0<\/div><h3>BOQ Management<\/h3><ul><li>Detailed Bills of Quantities per project phase<\/li><li>BOQ items linked to procurement and cost accounts<\/li><li>Estimated vs actual quantity comparison automatic<\/li><li>Client-ready BOQ reports generated in one click<\/li><li>Revision history and approval workflow built in<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udcb0<\/div><h3>Budget Control &amp; Cost Tracking<\/h3><ul><li>Real-time budget tracking per project, phase, and site<\/li><li>Automated alerts when costs approach limits<\/li><li>Planned vs actual variance reports on demand<\/li><li>Cost centre drill-down linked to <a href=\"https:\/\/etriplesoft.com\/odoo-for-accounting\/\" style=\"color:var(--cyan)\">Odoo Accounting<\/a><\/li><li>Multi-currency cost tracking for cross-market projects<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udd27<\/div><h3>Material Requests &amp; Procurement<\/h3><ul><li>Raise material requests directly from the project record<\/li><li>Auto-generate purchase orders from approved requests<\/li><li>Delivery tracking linked to project milestones<\/li><li>Supplier comparison and approval workflows<\/li><li>Consumption tracking per project and per phase<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udc77<\/div><h3>Subcontractor Management<\/h3><ul><li>Digital work orders issued and tracked per subcontractor<\/li><li>Milestone progress monitoring with photographic proof<\/li><li>Retention, advance deduction, and penalty management<\/li><li>Payments linked to verified deliverables and IPCs<\/li><li>Contract management with renewal and expiry alerts<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83e\uddfe<\/div><h3>IPC &amp; Progress Billing<\/h3><ul><li>Interim Payment Certificates generated automatically<\/li><li>Billing tied to certified work completion percentages<\/li><li>Retention amounts and release schedules tracked<\/li><li>ETA, ZATCA, and UAE VAT compliant IPC invoices<\/li><li>Client-ready IPC reports in one click<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udd0d<\/div><h3>Site Inspections &amp; Punch Lists<\/h3><ul><li>Schedule and record site inspections digitally<\/li><li>Capture checklists, photos, and defect records on mobile<\/li><li>Punch list management linked to handover milestones<\/li><li>Inspection approval linked to payment certificate release<\/li><li>Compliance documents archived per project<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83c\udfe6<\/div><h3>Letters of Guarantee<\/h3><ul><li>Track all bank guarantees and performance bonds<\/li><li>Automated expiry reminders before critical deadlines<\/li><li>Linked to specific contracts and project records<\/li><li>Advance payment and retention bond release management<\/li><li>Full financial integration for guarantee costs<\/li><\/ul><\/div>\r\n    <div class=\"modc\"><div class=\"modi\">\ud83d\udcca<\/div><h3>Construction Reporting &amp; Analytics<\/h3><ul><li>Live project dashboards for cost, progress, and risk<\/li><li>Customizable reports per project, phase, or site<\/li><li>Export to PDF or Excel for client and board reporting<\/li><li>Connects to <a href=\"https:\/\/etriplesoft.com\/odoo-for-facility-management\/\" style=\"color:var(--cyan)\">Odoo for Facility Management<\/a> post-handover<\/li><li>KPI drill-down from summary to individual transactions<\/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 COUNTRY COMPLIANCE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\" style=\"background:var(--bg2)\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Local Compliance<\/div>\r\n  <h2>Odoo for Construction \u2014 Egypt, UAE &amp; Saudi Arabia Compliance Built In<\/h2>\r\n  <p style=\"max-width:660px\">Each market has distinct regulatory requirements. Etriplesoft configures Odoo to be fully compliant in all three markets from day one \u2014 no extra modules, no additional cost. Here is exactly what is included per country.<\/p>\r\n\r\n  <div class=\"comp-grid\">\r\n\r\n    <!-- \u2550\u2550\u2550 EGYPT \u2550\u2550\u2550 -->\r\n    <div class=\"comp-card\">\r\n      <div class=\"comp-card-header\">\r\n        <span class=\"comp-flag\">\ud83c\uddea\ud83c\uddec<\/span>\r\n        <h3>Odoo for Construction Egypt<\/h3>\r\n      <\/div>\r\n      <div class=\"comp-divider\"><\/div>\r\n      <p>Egypt's construction sector is one of the most active in the MENA region, driven by national infrastructure programmes and the New Administrative Capital. <strong>Construction ERP software Egypt<\/strong> must handle ETA e-invoicing for all IPC and supplier transactions \u2014 a mandatory regulatory requirement.<\/p>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label\">ETA E-Invoicing<\/span>\r\n        <p>All construction invoices \u2014 IPC payments, supplier bills, and subcontractor transactions \u2014 are validated, signed, and transmitted to the Egyptian Tax Authority portal in real time with UUID generation and credit note handling fully automated.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label\">Egyptian Labour Law<\/span>\r\n        <p>Worker compensation, subcontractor payroll, and social insurance contributions for site-based employees are configured inside <a href=\"https:\/\/etriplesoft.com\/odoo-hr-software\/\" style=\"color:var(--cyan);font-weight:600\">Odoo for HR<\/a> \u2014 linked directly to project cost accounts in the platform.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label\">Arabic Interface<\/span>\r\n        <p>Full Arabic UI for project managers and site teams \u2014 right-to-left layout, Arabic BOQ line items, and bilingual client report generation.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-tags\">\r\n        <span class=\"comp-tag\">ETA E-Invoicing<\/span>\r\n        <span class=\"comp-tag\">Arabic UI<\/span>\r\n        <span class=\"comp-tag\">EGP Currency<\/span>\r\n        <span class=\"comp-tag\">Labour Law<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550\u2550 UAE \u2550\u2550\u2550 -->\r\n    <div class=\"comp-card comp-card-uae\">\r\n      <div class=\"comp-card-header\">\r\n        <span class=\"comp-flag\">\ud83c\udde6\ud83c\uddea<\/span>\r\n        <h3>Odoo for Construction UAE<\/h3>\r\n      <\/div>\r\n      <div class=\"comp-divider comp-divider-uae\"><\/div>\r\n      <p>The UAE construction market \u2014 led by Dubai and Abu Dhabi mega-developments \u2014 demands <strong>construction project management software Dubai<\/strong> that handles VAT 5%, retentions, letters of guarantee, and RERA project documentation simultaneously. Etriplesoft configures all of it from day one.<\/p>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-uae\">UAE VAT 5%<\/span>\r\n        <p>All construction services, subcontractor payments, and IPC invoices are calculated, reported, and filed automatically \u2014 with FTA return preparation built in and no manual tax workbooks required.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-uae\">Letters of Guarantee<\/span>\r\n        <p>Performance bonds, advance payment guarantees, and retention bonds are tracked with automated renewal alerts \u2014 critical for Dubai contractors managing multiple client contracts simultaneously.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-uae\">BOQ Software UAE<\/span>\r\n        <p>Bills of Quantities are structured to UAE quantity surveying standards, with automated IPC progression billing linked to certified completion percentages per site and per package.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-tags\">\r\n        <span class=\"comp-tag comp-tag-uae\">UAE VAT 5%<\/span>\r\n        <span class=\"comp-tag comp-tag-uae\">Letters of Guarantee<\/span>\r\n        <span class=\"comp-tag comp-tag-uae\">BOQ UAE Standards<\/span>\r\n        <span class=\"comp-tag comp-tag-uae\">FTA Returns<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550\u2550 SAUDI ARABIA \u2550\u2550\u2550 -->\r\n    <div class=\"comp-card comp-card-ksa\">\r\n      <div class=\"comp-card-header\">\r\n        <span class=\"comp-flag\">\ud83c\uddf8\ud83c\udde6<\/span>\r\n        <h3>Odoo for Construction Saudi Arabia<\/h3>\r\n      <\/div>\r\n      <div class=\"comp-divider comp-divider-ksa\"><\/div>\r\n      <p>Saudi Arabia's Vision 2030 is driving over $1 trillion in construction investment \u2014 from NEOM and The Line to Qiddiya and The Red Sea Project. <strong>Construction ERP Saudi Arabia<\/strong> must be ZATCA Phase 2 compliant and GOSI-integrated for the scale of projects underway in the Kingdom.<\/p>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-ksa\">ZATCA Phase 2<\/span>\r\n        <p>All construction IPC invoices and supplier transactions are generated and cleared through the Fatoora platform in real time \u2014 QR codes, XML generation, and cryptographic signing handled automatically. 100% ZATCA Phase 2 compliant from day one of go-live.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-ksa\">GOSI Integration<\/span>\r\n        <p>Saudi construction workforces require accurate GOSI social insurance contribution tracking. <a href=\"https:\/\/etriplesoft.com\/odoo-hr-software\/\" style=\"color:var(--cyan);font-weight:600\">Odoo for HR<\/a> handles GOSI calculations per employee, linked to project cost accounts in the platform.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-point\">\r\n        <span class=\"comp-point-label comp-point-label-ksa\">Vision 2030 Ready<\/span>\r\n        <p>Multi-project, multi-entity architecture supports the scale of Saudi infrastructure projects \u2014 from a single road project to a portfolio of giga-project packages across the Kingdom.<\/p>\r\n      <\/div>\r\n      <div class=\"comp-tags\">\r\n        <span class=\"comp-tag comp-tag-ksa\">ZATCA Phase 2<\/span>\r\n        <span class=\"comp-tag comp-tag-ksa\">GOSI Integration<\/span>\r\n        <span class=\"comp-tag comp-tag-ksa\">Vision 2030<\/span>\r\n        <span class=\"comp-tag comp-tag-ksa\">SAR Currency<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 COMPARISON TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Software Comparison<\/div>\r\n  <h2>Odoo for Construction vs Procore vs Primavera vs Oracle \u2014 GCC Comparison<\/h2>\r\n  <p style=\"max-width:660px\">Construction companies in Egypt, UAE, and Saudi Arabia frequently evaluate multiple platforms before choosing their ERP. Here is a side-by-side comparison against the most common alternatives in the MENA market.<\/p>\r\n  <div class=\"comparison-wrap\">\r\n    <table class=\"comparison-table\" role=\"table\" aria-label=\"Odoo for construction comparison vs Procore vs Primavera P6 vs Oracle Construction for Egypt UAE and Saudi Arabia\">\r\n      <thead>\r\n        <tr>\r\n          <th>Feature<\/th>\r\n          <th class=\"hl-col\">Odoo + Etriplesoft<\/th>\r\n          <th>Procore<\/th>\r\n          <th>Primavera P6<\/th>\r\n          <th>Oracle Construction<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody>\r\n        <tr><td>BOQ Management<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Full<\/span><\/td><td><span class=\"prt\">\u25d1 Limited<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"chk\">\u2713 Full<\/span><\/td><\/tr>\r\n        <tr><td>IPC &amp; Progress Billing<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Automated<\/span><\/td><td><span class=\"chk\">\u2713 Supported<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"chk\">\u2713 Supported<\/span><\/td><\/tr>\r\n        <tr><td>Subcontractor Management<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Full<\/span><\/td><td><span class=\"chk\">\u2713 Full<\/span><\/td><td><span class=\"prt\">\u25d1 Basic<\/span><\/td><td><span class=\"chk\">\u2713 Full<\/span><\/td><\/tr>\r\n        <tr><td>Arabic Interface (RTL)<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Full<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"prt\">\u25d1 Limited<\/span><\/td><\/tr>\r\n        <tr><td>Egypt ETA E-Invoicing<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Built-in<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><\/tr>\r\n        <tr><td>UAE VAT 5% &amp; FTA<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Built-in<\/span><\/td><td><span class=\"prt\">\u25d1 Manual<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"prt\">\u25d1 Add-on<\/span><\/td><\/tr>\r\n        <tr><td>ZATCA Phase 2 Saudi Arabia<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Built-in<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><\/tr>\r\n        <tr><td>HR &amp; GOSI Payroll Integration<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Native<\/span><\/td><td><span class=\"crs\">\u2717 Separate<\/span><\/td><td><span class=\"crs\">\u2717 Separate<\/span><\/td><td><span class=\"prt\">\u25d1 Add-on<\/span><\/td><\/tr>\r\n        <tr><td>Accounting Integration<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Native<\/span><\/td><td><span class=\"crs\">\u2717 Separate<\/span><\/td><td><span class=\"crs\">\u2717 Separate<\/span><\/td><td><span class=\"chk\">\u2713 Native<\/span><\/td><\/tr>\r\n        <tr><td>Letters of Guarantee<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Full<\/span><\/td><td><span class=\"prt\">\u25d1 Basic<\/span><\/td><td><span class=\"crs\">\u2717 No<\/span><\/td><td><span class=\"prt\">\u25d1 Basic<\/span><\/td><\/tr>\r\n        <tr><td>Open Source \/ Customisable<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Yes<\/span><\/td><td><span class=\"crs\">\u2717 Closed<\/span><\/td><td><span class=\"crs\">\u2717 Closed<\/span><\/td><td><span class=\"crs\">\u2717 Closed<\/span><\/td><\/tr>\r\n        <tr><td>EGP \/ AED \/ SAR Pricing<\/td><td class=\"hl-col\"><span class=\"chk\">\u2713 Transparent<\/span><\/td><td><span class=\"crs\">\u2717 On request<\/span><\/td><td><span class=\"crs\">\u2717 On request<\/span><\/td><td><span class=\"crs\">\u2717 On request<\/span><\/td><\/tr>\r\n      <\/tbody>\r\n    <\/table>\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CASE STUDY \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\" style=\"background:var(--bg2)\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Client Results<\/div>\r\n  <h2>Client Results: Al-Janobi Co. for Contracting \u2014 Odoo Construction ERP in Action<\/h2>\r\n  <div class=\"case-card\">\r\n    <div>\r\n      <span class=\"case-tag\">Case Study \u2014 Saudi Arabia \u00b7 Infrastructure<\/span>\r\n      <h3>Al-Janobi Co. for Contracting \u2014 Arar, Saudi Arabia<\/h3>\r\n      <p>Established in Arar in 1404 AH, Al-Janobi Co. for Contracting has grown to become a leading force in the Saudi contracting sector, successfully completing high-quality infrastructure projects in road construction, maintenance, and water network development across the Kingdom.<\/p>\r\n      <p>Managing multiple simultaneous infrastructure projects across northern Saudi Arabia required a <strong>construction ERP<\/strong> with full ZATCA Phase 2 compliance, BOQ-linked procurement, and subcontractor work order management \u2014 all integrated with GOSI payroll tracking for a large construction workforce. After <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a> by Etriplesoft, Al-Janobi achieved full ZATCA compliance, automated IPC billing, and real-time project cost visibility across all active sites.<\/p>\r\n      <div class=\"case-quote\">\r\n        <p>\"Managing road construction projects manually across multiple sites created constant budget surprises. The system now shows live costs on every project the moment work is posted \u2014 before it becomes a problem.\"<\/p>\r\n        <cite>\u2014 Project Director, Al-Janobi Co. for Contracting (Arar, Saudi Arabia)<\/cite>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"case-metrics\">\r\n      <div class=\"case-metric\"><div class=\"case-metric-val\">40%<\/div><div class=\"case-metric-label\">Reduction in Budget Overruns<\/div><\/div>\r\n      <div class=\"case-metric\"><div class=\"case-metric-val\">100%<\/div><div class=\"case-metric-label\">ZATCA Phase 2 Compliant<\/div><\/div>\r\n      <div class=\"case-metric\"><div class=\"case-metric-val\">60%<\/div><div class=\"case-metric-label\">Faster IPC Processing<\/div><\/div>\r\n      <div class=\"case-metric\"><div class=\"case-metric-val\">90<\/div><div class=\"case-metric-label\">Days to Full Go-Live<\/div><\/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 BENEFITS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Results<\/div>\r\n  <h2>What Builders Gain from a Properly Configured Construction ERP<\/h2>\r\n  <p style=\"max-width:660px\">Real, measurable improvements reported by construction companies following a successful <strong>Odoo construction ERP<\/strong> implementation across Egypt, UAE, and Saudi Arabia.<\/p>\r\n  <div class=\"beng\">\r\n    <div class=\"benc\"><div class=\"bn\">40%<\/div><div class=\"bl\">Fewer Cost Overruns<\/div><p style=\"font-size:13px\">Real-time budget alerts and live cost tracking prevent overspend before it becomes unrecoverable on active sites.<\/p><\/div>\r\n    <div class=\"benc\"><div class=\"bn\">3\u00d7<\/div><div class=\"bl\">Faster IPC Processing<\/div><p style=\"font-size:13px\">Automated Interim Payment Certificates reduce billing cycles from weeks to days \u2014 protecting your cash flow on every project.<\/p><\/div>\r\n    <div class=\"benc\"><div class=\"bn\">60%<\/div><div class=\"bl\">Less Administrative Work<\/div><p style=\"font-size:13px\">Automated BOQ, procurement, IPC, and compliance workflows eliminate manual data entry for finance and project teams.<\/p><\/div>\r\n    <div class=\"benc\"><div class=\"bn\">100%<\/div><div class=\"bl\">Tax Compliant<\/div><p style=\"font-size:13px\">ETA, UAE VAT, and ZATCA Phase 2 handled automatically in every construction transaction from day one of go-live.<\/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 PROCESS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec proc-sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">How We Work<\/div>\r\n  <h2>Our Construction ERP Implementation Process \u2014 5 Proven Steps<\/h2>\r\n  <p style=\"max-width:660px\">Our <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan);font-weight:600\">Odoo implementation<\/a> methodology is built around how construction businesses actually operate. From your first discovery call to team go-live, Etriplesoft guides every step to ensure maximum adoption, minimum disruption, and fast time-to-value across Egypt, UAE, and Saudi Arabia.<\/p>\r\n  <div class=\"psteps\">\r\n    <div class=\"ps\"><div class=\"pnum\">01<\/div><div class=\"pico\">\ud83d\udd0d<\/div><div class=\"ptit\">Discovery<\/div><p class=\"ptxt\">We map your project types, BOQ structures, subcontractor workflows, and compliance requirements to define the right Odoo configuration for your market.<\/p><\/div>\r\n    <div class=\"ps\"><div class=\"pnum\">02<\/div><div class=\"pico\">\ud83d\uddfa\ufe0f<\/div><div class=\"ptit\">System Design<\/div><p class=\"ptxt\">BOQ templates, IPC billing rules, subcontractor workflows, budget structures, and tax compliance designed before a single line is configured.<\/p><\/div>\r\n    <div class=\"ps\"><div class=\"pnum\">03<\/div><div class=\"pico\">\u2699\ufe0f<\/div><div class=\"ptit\">Build &amp; Configure<\/div><p class=\"ptxt\">Full Odoo setup, project data import, ETA\/ZATCA\/VAT compliance, Arabic UI, and all integrations configured end to end across your market.<\/p><\/div>\r\n    <div class=\"ps\"><div class=\"pnum\">04<\/div><div class=\"pico\">\ud83c\udf93<\/div><div class=\"ptit\">Training &amp; Testing<\/div><p class=\"ptxt\">Your team trained on every module. Full simulation run before go-live \u2014 BOQ creation, IPC billing, procurement, and compliance workflows all tested.<\/p><\/div>\r\n    <div class=\"ps\"><div class=\"pnum\">05<\/div><div class=\"pico\">\ud83d\ude80<\/div><div class=\"ptit\">Go Live &amp; Support<\/div><p class=\"ptxt\">We go live with your team present and provide dedicated support through your first full project billing cycle \u2014 IPC, payments, and tax filing.<\/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 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\" style=\"background:var(--bg);position:relative;overflow:hidden\">\r\n\r\n  <!-- Background glow accents -->\r\n  <div style=\"position:absolute;top:-120px;left:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(27,111,228,.09) 0%,transparent 65%);pointer-events:none\"><\/div>\r\n  <div style=\"position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,196,204,.07) 0%,transparent 65%);pointer-events:none\"><\/div>\r\n\r\n<div class=\"wrap\" style=\"position:relative;z-index:1\">\r\n\r\n  <!-- Section label -->\r\n  <div style=\"display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--cyan);background:rgba(0,196,204,.10);padding:5px 16px;border-radius:100px;margin-bottom:18px\">Your Implementation<\/div>\r\n\r\n  <!-- H2 \u2014 SEO-optimised, E-E-A-T aligned, authority-building -->\r\n  <h2 style=\"max-width:680px\">Your Construction Projects Deserve an ERP Built Around Them \u2014 Not a Package Off a Shelf<\/h2>\r\n  <p style=\"max-width:620px;font-size:16px;color:var(--muted);margin-bottom:48px;line-height:1.85\">\r\n    As a certified <strong style=\"color:#E8F0FF\">Odoo Gold Partner<\/strong> with a proven track record of construction ERP implementations across Egypt, UAE, and Saudi Arabia, Etriplesoft scopes every project individually. You receive a fixed-price proposal based on your project count, compliance market, and team \u2014 not a tier chosen from a brochure.\r\n  <\/p>\r\n\r\n  <!-- Two-column card -->\r\n  <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #1A3050;border-radius:20px;overflow:hidden\">\r\n\r\n    <!-- LEFT \u2014 value proposition panel -->\r\n    <div style=\"padding:48px 44px;background:#0F1E35;position:relative;border-right:1px solid #1A3050\">\r\n      <div style=\"position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan))\"><\/div>\r\n\r\n      <div style=\"font-size:36px;color:rgba(0,196,204,.20);font-weight:900;line-height:1;margin-bottom:12px;font-family:Georgia,serif\">&ldquo;<\/div>\r\n\r\n      <h3 style=\"font-size:clamp(16px,1.7vw,21px);font-weight:800;color:#E8F0FF;line-height:1.4;margin-bottom:20px;letter-spacing:0.02em\">\r\n        Stop paying for modules you will never use.<br\/>\r\n        <span style=\"color:var(--cyan)\">Your implementation is scoped to your sites, your team, and your compliance market \u2014 nothing more.<\/span>\r\n      <\/h3>\r\n\r\n      <p style=\"font-size:15px;color:var(--muted);line-height:1.85;margin-bottom:32px\">\r\n        A road-infrastructure contractor in Arar managing water networks has completely different BOQ structures, ZATCA obligations, and subcontractor payment cycles than a fit-out developer closing units in Dubai. <strong style=\"color:#C8DEFF\">That difference is exactly what we scope before we quote<\/strong> \u2014 so you invest in precisely what drives results for your business, not someone else's.\r\n      <\/p>\r\n\r\n      <!-- Proof stats -->\r\n      <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #1A3050;border-radius:12px;overflow:hidden\">\r\n        <div style=\"text-align:center;padding:20px 12px;background:#112B4E\">\r\n          <div style=\"font-size:24px;font-weight:800;color:#fff;line-height:1;margin-bottom:6px\">40<span style=\"color:var(--cyan)\">+<\/span><\/div>\r\n          <div style=\"font-size:10px;color:#4A6FA0;line-height:1.5;letter-spacing:0.05em;text-transform:uppercase\">Projects<br\/>Delivered<\/div>\r\n        <\/div>\r\n        <div style=\"text-align:center;padding:20px 12px;background:#0F1E35;border-left:1px solid #1A3050;border-right:1px solid #1A3050\">\r\n          <div style=\"font-size:24px;font-weight:800;color:#fff;line-height:1;margin-bottom:6px\">90 <span style=\"color:var(--cyan)\">Days<\/span><\/div>\r\n          <div style=\"font-size:10px;color:#4A6FA0;line-height:1.5;letter-spacing:0.05em;text-transform:uppercase\">Avg.<br\/>Go-Live<\/div>\r\n        <\/div>\r\n        <div style=\"text-align:center;padding:20px 12px;background:#112B4E\">\r\n          <div style=\"font-size:24px;font-weight:800;color:#fff;line-height:1;margin-bottom:6px\"><span style=\"color:var(--cyan)\">3<\/span><\/div>\r\n          <div style=\"font-size:10px;color:#4A6FA0;line-height:1.5;letter-spacing:0.05em;text-transform:uppercase\">Countries<br\/>Covered<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT \u2014 CTA panel -->\r\n    <div style=\"padding:48px 44px;background:linear-gradient(160deg,#0D2240 0%,#071020 100%);display:flex;flex-direction:column;justify-content:center;position:relative\">\r\n      <div style=\"position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px;pointer-events:none\"><\/div>\r\n      <div style=\"position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue))\"><\/div>\r\n\r\n      <div style=\"position:relative;z-index:1\">\r\n\r\n        <!-- Gold partner credential -->\r\n        <div style=\"display:inline-flex;align-items:center;gap:8px;background:rgba(252,211,77,.10);border:1px solid rgba(252,211,77,.28);border-radius:100px;padding:5px 16px;font-size:11px;font-weight:700;color:#FCD34D;margin-bottom:26px;letter-spacing:0.06em\">\r\n          \u2b50&nbsp; Certified Odoo Gold Partner\r\n        <\/div>\r\n\r\n        <h3 style=\"font-size:clamp(13px,1.3vw,16px);font-weight:800;color:#E8F0FF;line-height:1.45;margin-bottom:16px;letter-spacing:0.02em\">\r\n          See your construction workflows live in Odoo \u2014 in a free 45-minute demo built around your business.\r\n        <\/h3>\r\n\r\n        <p style=\"font-size:14px;color:#7A9DC8;line-height:1.8;margin-bottom:26px\">\r\n          We will walk through your BOQ structure, IPC billing cycle, subcontractor tracking, and compliance requirements \u2014 and show you exactly what your implementation would deliver. You will leave with a clear picture and a fixed-price scope, not a sales pitch.\r\n        <\/p>\r\n\r\n        <!-- What is included -->\r\n        <div style=\"display:flex;flex-direction:column;gap:11px;margin-bottom:34px\">\r\n          <div style=\"display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#8AAFD8;line-height:1.5\">\r\n            <span style=\"color:#22C55E;font-weight:800;flex-shrink:0;margin-top:1px\">\u2713<\/span>\r\n            <span>Live demo of BOQ, IPC billing &amp; subcontractor modules<\/span>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#8AAFD8;line-height:1.5\">\r\n            <span style=\"color:#22C55E;font-weight:800;flex-shrink:0;margin-top:1px\">\u2713<\/span>\r\n            <span>Your compliance market shown \u2014 ETA Egypt, ZATCA KSA, or UAE VAT<\/span>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#8AAFD8;line-height:1.5\">\r\n            <span style=\"color:#22C55E;font-weight:800;flex-shrink:0;margin-top:1px\">\u2713<\/span>\r\n            <span>Fixed-price scoping proposal delivered within 48 hours<\/span>\r\n          <\/div>\r\n          <div style=\"display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#8AAFD8;line-height:1.5\">\r\n            <span style=\"color:#22C55E;font-weight:800;flex-shrink:0;margin-top:1px\">\u2713<\/span>\r\n            <span>No obligation \u2014 just complete clarity on what the right build looks like<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Primary CTA -->\r\n        <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn btn-cyan\" style=\"width:100%;justify-content:center;font-size:15px;padding:18px 24px;border-radius:10px;letter-spacing:0.04em;font-weight:800;box-shadow:0 0 32px rgba(0,196,204,.22)\" target=\"_blank\" rel=\"noopener\">\r\n          Request Your Free Construction Demo &nbsp;\u2192\r\n        <\/a>\r\n\r\n        <p style=\"margin-top:14px;font-size:11px;color:#2E4A6A;text-align:center;letter-spacing:0.05em;text-transform:uppercase\">\r\n          45 minutes &nbsp;\u00b7&nbsp; No commitment &nbsp;\u00b7&nbsp; Egypt \u00b7 UAE \u00b7 Saudi Arabia\r\n        <\/p>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div><!-- \/two-column card -->\r\n\r\n  <!-- Responsive override -->\r\n  <style>\r\n    @media(max-width:720px){\r\n      .pricing-resp{grid-template-columns:1fr !important}\r\n    }\r\n  <\/style>\r\n\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHO IS IT FOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\" style=\"background:var(--bg2)\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Who Is It For<\/div>\r\n  <h2>Who Is Construction ERP For \u2014 Every Type of Builder in Egypt, UAE &amp; KSA<\/h2>\r\n  <p style=\"max-width:640px\">From a specialist subcontractor in Cairo to a national infrastructure developer across Saudi Arabia \u2014 the platform scales to fit your operation exactly, with Etriplesoft configuring every module to your specific workflows.<\/p>\r\n  <div class=\"wtags\">\r\n    <span class=\"wtag\">\ud83c\udfd7\ufe0f General Contractors<\/span>\r\n    <span class=\"wtag\">\ud83c\udfe2 Real Estate Developers<\/span>\r\n    <span class=\"wtag\">\ud83d\udee3\ufe0f Infrastructure Companies<\/span>\r\n    <span class=\"wtag\">\ud83c\udfa8 Fit-Out &amp; Interiors<\/span>\r\n    <span class=\"wtag\">\u26a1 MEP Contractors<\/span>\r\n    <span class=\"wtag\">\ud83d\udd29 Steel &amp; Fabrication<\/span>\r\n    <span class=\"wtag\">\ud83c\udf0a Road &amp; Civil Works<\/span>\r\n    <span class=\"wtag\">\ud83d\udc77 Specialist Subcontractors<\/span>\r\n    <span class=\"wtag\">\ud83d\udccb Project Management Consultants<\/span>\r\n    <span class=\"wtag\">\ud83c\udfdb\ufe0f Government Construction Units<\/span>\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHY ETRIPLESOFT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">Why Etriplesoft<\/div>\r\n  <h2>Why Choose Etriplesoft for Your Construction ERP \u2014 Odoo Gold Partner<\/h2>\r\n  <div class=\"whyg\">\r\n    <div class=\"whyc\"><div class=\"wyn\">Gold<\/div><div class=\"wyt\">Certified Odoo Gold Partner<\/div><p class=\"wyd\">Officially certified with trained consultants who have delivered certified projects across Egypt, UAE, and Saudi Arabia. <a href=\"https:\/\/www.odoo.com\/partners\/e-triplesoft-10996064\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--cyan)\">Verify on Odoo \u2197<\/a><\/p><\/div>\r\n    <div class=\"whyc\"><div class=\"wyn\">3<\/div><div class=\"wyt\">Markets Covered<\/div><p class=\"wyd\">Egypt, UAE, and Saudi Arabia \u2014 ETA, UAE VAT, ZATCA Phase 2, GOSI, and Arabic UI configured in all three markets from day one.<\/p><\/div>\r\n    <div class=\"whyc\"><div class=\"wyn\">90<\/div><div class=\"wyt\">Days Avg Go-Live<\/div><p class=\"wyd\">Structured 5-step <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" style=\"color:var(--cyan)\">implementation process<\/a> delivers most construction projects to go-live within 90 days.<\/p><\/div>\r\n    <div class=\"whyc\"><div class=\"wyn\">100%<\/div><div class=\"wyt\">Compliance Built In<\/div><p class=\"wyd\">ETA, UAE VAT, ZATCA Phase 2, and GOSI all configured at zero additional cost during every construction implementation.<\/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 RELATED LINKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec-sm\" style=\"background:var(--bg2)\">\r\n<div class=\"wrap\">\r\n  <div class=\"relbox\">\r\n    <div class=\"eye\" style=\"margin-bottom:10px\">Related Solutions<\/div>\r\n    <h3 style=\"margin-bottom:6px;font-size:1rem;letter-spacing:0.06em\">Explore Other Odoo Solutions by Etriplesoft<\/h3>\r\n    <p style=\"font-size:13px;margin-bottom:0\">These solutions connect directly to HR, accounting, and facility management. Explore how Odoo powers every part of your business:<\/p>\r\n    <div class=\"rellinks\">\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" class=\"rlink\">\ud83d\udd0d Odoo Implementation<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-hr-software\/\" class=\"rlink\">\ud83d\udc65 Odoo for HR<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-for-accounting\/\" class=\"rlink\">\ud83d\udcb0 Odoo for Accounting<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-for-facility-management\/\" class=\"rlink\">\ud83c\udfe2 Odoo for Facility Management<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-for-restaurants\/\" class=\"rlink\">\ud83c\udf7d\ufe0f Odoo for Restaurants<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-for-real-estate\/\" class=\"rlink\">\ud83c\udfe0 Odoo Real Estate Software<\/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 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"sec\">\r\n<div class=\"wrap\">\r\n  <div class=\"eye\">FAQ<\/div>\r\n  <h2>Frequently Asked Questions About Odoo for Construction<\/h2>\r\n  <div class=\"faqlist\">\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">What Is Odoo for Construction \u2014 and What Does It Do?<\/div>\r\n      <div class=\"faqa\">This fully integrated ERP platform is configured for construction businesses \u2014 covering project management, BOQ management, budget control, procurement, subcontractor management, IPC billing, site inspections, and GCC tax compliance in a single connected system. Unlike standalone tools, the platform connects every project cost to accounting, HR, and compliance \u2014 eliminating the need for separate BOQ spreadsheets, billing tools, or tax software.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">What is the best construction ERP software for Egypt?<\/div>\r\n      <div class=\"faqa\">For Egyptian construction companies, Odoo for construction configured by an Odoo Gold Partner like Etriplesoft is the most comprehensive option available. It includes full ETA e-invoicing compliance for IPC and supplier invoices, Arabic UI, Egyptian Labour Law payroll integration \u2014 all in one platform. No other construction ERP offers all these capabilities for the Egyptian market in a single integrated system.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">How does Odoo handle BOQ management for construction projects?<\/div>\r\n      <div class=\"faqa\">This construction ERP allows project managers to build detailed Bills of Quantities per project phase \u2014 with each BOQ line item linked directly to procurement, cost accounts, and budget tracking. Actual quantities consumed are compared to BOQ estimates automatically, and client-ready BOQ reports can be generated in one click. Revision history and approval workflows are built in, eliminating the version control issues of spreadsheet-based BOQ management.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">Can Odoo generate Interim Payment Certificates automatically?<\/div>\r\n      <div class=\"faqa\">Yes. The platform automates IPC generation based on certified work completion percentages. Once the site team records and approves progress, the IPC is generated automatically with the correct amount, retention deduction, and advance recovery calculation applied \u2014 then transmitted as an ETA, ZATCA, or UAE VAT compliant invoice depending on your market. The entire process from site certification to client invoice requires no manual calculations.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">Does Odoo for construction support ZATCA Phase 2 for Saudi Arabia?<\/div>\r\n      <div class=\"faqa\">Yes. The platform is fully ZATCA Phase 2 compliant for Saudi Arabia. All construction invoices \u2014 including IPC payments, supplier bills, and subcontractor transactions \u2014 are generated and cleared through the Fatoora platform in real time with cryptographic signing, QR codes, and XML generation handled automatically. Etriplesoft configures ZATCA compliance as part of every Saudi Arabia construction implementation at no extra cost.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">How Much Does Construction ERP Implementation Cost in Egypt?<\/div>\r\n      <div class=\"faqa\">We don't offer fixed pricing packages because no two construction businesses are the same. Your implementation is scoped and priced based on the number of active projects, required modules, compliance markets (Egypt ETA, UAE VAT, or Saudi ZATCA), and team size. The best way to get an accurate picture is to book a free 45-minute discovery call with our team \u2014 we will scope your requirements and provide a detailed fixed-price proposal at no obligation.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">Can It Replace Procore for Construction in Egypt, UAE &amp; Saudi Arabia?<\/div>\r\n      <div class=\"faqa\">Yes \u2014 and with significant advantages for Egypt, UAE, and Saudi Arabia contractors. The platform includes native Arabic interface, ETA e-invoicing, ZATCA Phase 2, UAE VAT 5%, GOSI payroll integration, and fully integrated accounting \u2014 none of which Procore offers natively for the GCC market. Odoo also covers BOQ management, Letters of Guarantee, and IPC billing in ways that Procore's standalone construction management approach does not match for MENA regulatory requirements.<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"faqitem\">\r\n      <div class=\"faqq\">How Long Does a Construction ERP Implementation Take?<\/div>\r\n      <div class=\"faqa\">A typical implementation by Etriplesoft takes 6 to 14 weeks depending on project size, number of active projects, subcontractor complexity, and compliance configuration. SME contractors can go live in as few as 6 weeks. Multi-project contractors with full BOQ, IPC, and compliance configuration typically require 90 days. Enterprise implementations with multi-country compliance across Egypt, UAE, and Saudi Arabia are scoped individually.<\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"ctasec\">\r\n<div class=\"wrap\">\r\n  <div style=\"position:relative;z-index:1\">\r\n    <div class=\"eye\" style=\"margin-bottom:16px\">Ready to Start?<\/div>\r\n    <h2>Ready to Transform Your Construction Business with Odoo?<\/h2>\r\n    <p>See exactly how <strong>Odoo for construction<\/strong>, implemented by Etriplesoft \u2014 certified Odoo Gold Partner \u2014 can control your project budgets, automate IPC billing, and ensure full compliance across Egypt, UAE, and Saudi Arabia.<\/p>\r\n    <div class=\"cta-actions\">\r\n      <a href=\"https:\/\/etriple.odoo.com\/appointment\/3\" class=\"btn btn-cyan\" style=\"font-size:16px;padding:16px 36px\" target=\"_blank\" rel=\"noopener\">Book Free Appointment \u2192<\/a>\r\n      <a href=\"https:\/\/etriplesoft.com\/odoo-implementation-process-by-etriplesoft\/\" class=\"btn-ghost\">Our Implementation Process<\/a>\r\n    <\/div>\r\n    <p class=\"cta-sub\">No commitment required \u00b7 Free 45-minute discovery session \u00b7 Egypt, UAE &amp; Saudi Arabia<\/p>\r\n  <\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<script>\r\ndocument.querySelectorAll('.faqq').forEach(function(q){\r\n  q.addEventListener('click',function(){\r\n    var a=this.nextElementSibling;\r\n    this.classList.toggle('open');\r\n    a.classList.toggle('open');\r\n  });\r\n});\r\n<\/script>\r\n\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 construction Home\u203a Blog\u203a Odoo for Construction ET Etriplesoft Construction ERP Team \u2014 Certified Odoo Implementation Consultants Odoo Gold Partner \u00b7 Egypt, UAE &amp; Saudi Arabia \u00b7 BOQ, IPC &amp; Construction Project Management Specialists \u2b50 Odoo Gold Partner \ud83c\udfd7\ufe0f BOQ &amp; IPC Specialist \ud83c\uddea\ud83c\uddec Egypt \u00b7 \ud83c\udde6\ud83c\uddea UAE \u00b7 \ud83c\uddf8\ud83c\udde6 KSA Last updated: April [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16756,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,21],"tags":[],"class_list":["post-17064","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\/17064","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=17064"}],"version-history":[{"count":0,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/posts\/17064\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/media\/16756"}],"wp:attachment":[{"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/media?parent=17064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/categories?post=17064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etriplesoft.com\/ar\/wp-json\/wp\/v2\/tags?post=17064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}