/* global React */
const { useState: useSB, useEffect: useEB, useRef: useRB } = React;
/* ============ RESULTS ============ */
function ResultChart() {
return (
);
}
function ResultDonut() {
const r = 36, c = 2 * Math.PI * r;
return (
Lead time reduced
);
}
function Results() {
return (
Results
Measurable outcomes — not slide decks.
Manufacturing · SAP S/4HANA
reduction in operational cost
Consolidated 4 legacy ERPs into a single SAP S/4HANA tenant across 12 plants —
eliminating duplicate data entry and cutting month-end close from 9 days to 2.
Retail · Multi-location ERP
days to cloud, end-to-end
Migrated 47-location retail chain from on-prem to AWS with zero customer-facing downtime
and full POS continuity through cutover weekend.
Logistics
+
Business efficiency uplift after warehouse + CRM automation rollout.
Finance
SLA response time on Tier-1 incidents, down from 24-hour previous baseline.
Healthcare
System uptime across 18 months on the new managed cloud infrastructure.
);
}
/* ============ TESTIMONIALS ============ */
function Testimonials() {
const items = [
{ q: "JSA's team didn't just migrate our SAP — they re-engineered how our finance team works. Month-end close is now a Tuesday afternoon.", n: "Ahmed Al-Maktoum", r: "CFO · Al-Falah Industries", a: "AM", res: "−65% close time" },
{ q: "We moved 47 retail locations to AWS in 30 days. Zero customer-facing downtime. I still don't quite believe it happened.", n: "Layla Al-Saeed", r: "CTO · Gulf Retail Group", a: "LS", res: "30-day cutover" },
{ q: "The level of ownership is genuinely unusual. They flag risks before we even know to ask. Best IT partner we've had in 15 years.", n: "Daniel Okafor", r: "COO · Emirates Logistics", a: "DO", res: "Ongoing · 2yr" },
{ q: "Their managed support team feels like part of our company. 24/7 response is real, not a marketing line.", n: "Hessa Al-Rashid", r: "VP IT · Falcon Healthcare", a: "HR", res: "99.98% uptime" },
{ q: "We were three weeks from a board ultimatum on our CRM mess. JSA fixed it in five. Saved my year.", n: "Markus Lindqvist", r: "Director · Al-Bahar Group", a: "ML", res: "−5wk to launch" },
{ q: "Pragmatic, senior, on-time. Their playbook for Microsoft 365 adoption alone was worth the engagement.", n: "Fatima Al-Hassan", r: "Head of Ops · Knowledge Group KSA", a: "FA", res: "94% adoption" },
];
const stars = Array.from({ length: 5 }, (_, i) => );
const all = [...items, ...items];
return (
What clients say
Five-star results, written by the people we ship for.
{all.map((t, i) => (
{stars.map((s, j) => )}
"{t.q}"
{t.a}
{t.n}
{t.r}
{t.res}
))}
);
}
/* ============ LEAD FORM ============ */
function LeadForm() {
const [sent, setSent] = useSB(false);
const [loading, setLoading] = useSB(false);
const [error, setError] = useSB(null);
const [form, setForm] = useSB({ name: "", company: "", email: "", phone: "", service: "SAP Implementation", message: "" });
const onSubmit = async (e) => {
e.preventDefault();
setLoading(true);
setError(null);
try {
const res = await fetch('/submit.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(form),
});
const data = await res.json();
if (res.ok && data.success) {
setSent(true);
} else {
setError(data.error || 'Submission failed. Please try again or email us directly.');
}
} catch (err) {
setError('Network error. Please try again or email hello@jsaitsolutions.com');
} finally {
setLoading(false);
}
};
const bullets = [
"Free 45-minute infrastructure assessment",
"Custom ROI projection within 5 business days",
"Senior consultant — not a sales rep",
"Zero obligation. NDA available on request.",
];
return (
Free assessment
Get a free IT & infrastructure assessment.
Tell us where you are. We'll tell you what's worth fixing, in plain language,
with numbers attached.
{bullets.map((b, i) => (
{b}
))}
+971 4 123 4567SUN–THU · 9AM – 6PM GST
hello@jsaitsolutions.comReply within 4 working hours
);
}
/* ============ FAQ ============ */
function FAQ() {
const [open, setOpen] = useSB(0);
const items = [
{ q: "Which countries do you operate in?", a: "We deliver across the GCC — UAE, Saudi Arabia, Qatar, Bahrain, Kuwait, and Oman — with offices in Dubai, Abu Dhabi, Riyadh, and Doha. Our consultants are on-site or in-region for every engagement." },
{ q: "What ERP solutions do you provide?", a: "We implement SAP S/4HANA, SAP Business One, Microsoft Dynamics 365, Oracle NetSuite, and a curated set of vertical ERPs for manufacturing and retail. We also build composable ERP layers on top of best-in-class point solutions when a monolith doesn't fit." },
{ q: "Do you provide SAP implementation?", a: "Yes — we are a certified SAP partner with end-to-end S/4HANA capability: greenfield, brownfield, and selective data transition. Our consultants average 12+ years of SAP delivery experience across manufacturing, retail, and services in the Middle East." },
{ q: "Can you migrate our business to the cloud?", a: "We migrate workloads to AWS, Azure, and Google Cloud — with regional data residency (UAE, KSA) where compliance demands it. Most mid-market cutovers complete in 30–90 days with zero customer-facing downtime." },
{ q: "Are you compliant with regional regulations?", a: "Yes — we deliver to NESA (UAE), SAMA Cyber Security Framework (KSA), ISR (Dubai), ISO 27001, SOC 2 Type II, and HIPAA. We're a registered IT services provider in the UAE and KSA." },
{ q: "How long does implementation take?", a: "Cloud migrations: 30–90 days. ERP rollouts: 4–9 months depending on scope. Managed IT and Microsoft 365 transitions: 2–6 weeks. We share a detailed timeline as part of the free assessment." },
{ q: "Do you provide ongoing IT support?", a: "Yes — 24/7 SLA-backed managed services covering helpdesk, infrastructure monitoring, cybersecurity, and ERP application support. Dedicated account manager and Arabic + English support included from day one." },
{ q: "Which industries do you serve?", a: "Manufacturing, retail, healthcare, logistics, finance, education, real estate, and e-commerce across the GCC. We're industry-agnostic on tech, but vertical-deep on processes." },
];
return (
Frequently asked
Answers to questions sales teams usually duck.
{items.map((it, i) => (
{it.a}
))}
);
}
/* ============ FINAL CTA ============ */
function FinalCTA() {
return (
Let's build
Ready to modernize your business infrastructure?
Get a free consultation with our IT transformation experts.
We'll tell you what's worth doing — and what isn't.