---
title: "Discussion on \"Building an Arabic-First SaaS: Seven Real Technical Challenges from the Saudi Market\" | Hashnode"
description: "Discussion on \"Building an Arabic-First SaaS: Seven Real Technical Challenges from the Saudi Market\". \"Arabic-first\" is not a language setting added at the end of a project. It is an architectural decision that touches the presentation layer, the data layer, and the calculation layer at once. The diff"
url: "https://hashnode.com/posts/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market/6ab4f5ed597e36b8d5de2fdc"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Building an Arabic-First SaaS: Seven Real Technical Challenges from the Saudi Market](https://amlaki.hashnode.dev/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market?utm_source=hashnode&utm_medium=feed)

"Arabic-first" is not a language setting added at the end of a project. It is an architectural decision that touches the presentation layer, the data layer, and the calculation layer at once. The diff

Sep 24 · 7 min read · amlaki.hashnode.dev  
Read the article

-   [#saas](https://hashnode.com/tag/saas)
-   [#rtl](https://hashnode.com/tag/rtl)
-   [#arabic](https://hashnode.com/tag/arabic)
-   [#proptech](https://hashnode.com/tag/proptech)

## Written by

[Abdulrahman](https://hashnode.com/@dhmi)

@dhmi · Riyadh, Saudi Arabia

  
[View profile](https://hashnode.com/@dhmi)

## Responses 1

Markdown supported · ⌘↵ to post

[Steven Mock](https://hashnode.com/@stevenmock)

[6d ago](https://hashnode.com/posts/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market/6ab4f5ed597e36b8d5de2fdc/comment/6aeec0a151134f1647c81214)

The two points that would matter most to anyone running property operations are the partial payments and the tax-per-unit rules. Tenants rarely pay exactly one instalment, so showing how a payment is split across instalments before it is confirmed is the difference between a clean ledger and weeks of reconciliation. The same goes for tax: if the system doesn't know the unit type first, the invoice will be wrong no matter how good the rest of the flow looks. I also appreciated the honest note that Arabic-first is an architectural decision, not a translation pass — that is exactly the kind of thing that is cheap to do early and painful to retrofit.
