Ai
Networks
Insights

What “Arabic-first” actually means when you build software

What “Arabic-first” actually means when you build software

Plenty of software claims Arabic support. Far less of it is usable by an Arabic-speaking team on a Sunday morning. The gap is almost always the same: Arabic was added at the end, as strings, rather than designed in from the start.

Right-to-left is a layout problem, not a text problem

Flipping text direction is the easy part. What breaks is everything positional: icons that should lead now trail, progress indicators that run the wrong way, tables whose first column is suddenly on the wrong side, form labels that no longer align with their inputs.

Building with logical CSS properties from the start — inline-start and inline-end rather than left and right — costs nothing during the initial build and saves a rewrite later. Retrofitting it is what turns a two-week job into a quarter.

People type in both languages at once

Real messages in the Gulf mix Arabic and English freely, often inside the same sentence, along with Latin numerals and English product names. Systems built on the assumption that a message is in exactly one language handle this badly — search misses, AI agents misread intent, and validation rejects input that is perfectly normal.

For conversational systems this matters more than dialect handling, which is where most of the attention goes. An agent that copes with mixed phrasing but is weak on regional dialect is far more useful than the reverse.

The working week is part of the product

Sunday to Thursday is not a setting to toggle. It affects scheduling logic, SLA calculation, reporting periods, availability displays and every automation that touches a business day. Software that hardcodes a Monday start produces subtly wrong answers all year in the Gulf, and nobody notices until a report is challenged.

Documentation and support count as the product

A system with an Arabic interface and English-only documentation is bilingual on paper. If the people operating it daily cannot read the runbook, the interface language was the smaller half of the problem.

Common questions

Is Arabic support just translation?

No. Translation is the smallest part. Right-to-left layout affects every positional element — icons, progress indicators, table column order, form label alignment — and retrofitting that is substantially harder than building with logical CSS properties from the start.

Can we add Arabic later?

You can, but it costs more. Adding it at the end means revisiting layout, input handling, sorting, date formats and typography across the whole product. Designing for it from the start costs very little extra.

Does the working week matter technically?

Yes. Where the weekend falls affects scheduling, SLA calculations, reporting periods and anything that counts business days. Hard-coding a Saturday-Sunday weekend is a common defect in software used across regions.

More from Insights

Keep reading.

Want this applied to your business?

Tell us what you are building. We respond within one business day, in English or Arabic.

Book an appointment

Let us find a time.

Tell us what you need and when suits you. We reply within one business day, in English or Arabic — across the United States, Saudi Arabia and South Africa.