Blog / Buying guides

Arabic Business Software: 8 Tests Before You Buy

Truly Arabic business software does not just translate buttons: screen direction, mixed text, numbers, search, dates and printing. Eight simple tests.

· 5 min read · By the Mahara Tech team, Muscat

Plenty of systems say they "support Arabic", and after you buy you find the support is translated buttons only. When your customer, your staff and your invoice are in Arabic, Arabic business software that is truly supported means many finer things than that. Here is a test list you can run yourself in ten minutes.

1. Right-to-left direction

Not only the writing but the whole screen: menus, tables, buttons, progress bars and the order of fields. If icons and arrows still point the wrong way, the experience is confusing. Open any screen in Arabic and ask whether it looks natural, as if designed in Arabic from the start.

2. Mixed text

English item names inside an Arabic sentence, phone numbers, email, product codes. Punctuation jumps and brackets swap here if direction is not handled properly. Type a name like "iPhone 15 (128GB)" into an item description and print it.

3. Numbers and currency

Do amounts show in Omani rials with three decimals as is customary (a rial is a thousand baisa)? Can you choose Western digits 123 or Arabic-Indic ١٢٣ to taste? Most important, are the numbers consistent between the screen and the invoice?

4. Search

The customer types "احمد" and you stored "أحمد". A good system ignores the differences between hamza forms (أ إ ا), teh marbuta and heh (ة ه), yeh and alef maksura (ي ى), and diacritics, so it finds the name in every case. Test search with three spellings of one name.

5. Dates

Invoices carry the Gregorian date by default, and some bodies ask for Hijri too. Ask whether the system shows both, and whether it handles a week starting on Sunday.

6. Printing and PDF

This is where most systems are exposed: broken letters, reversed text, or empty boxes. Print an invoice, a customer statement and a report in Arabic, on paper and as a PDF.

7. Two languages in the same record

Many companies need an item or customer in two languages: Arabic for the local customer, English for the supplier or auditor. The better system stores the name in Arabic and English in the same record and shows the one that suits the user's language.

8. The interface wording

Buttons and messages in natural sentences close to the user's own language, not literal translation. Our apps open in Arabic and English one tap apart.

A quick test table

TestWhat to expect
Switch languageThe whole screen mirrors, not just the text
A mixed nameAppears in the right order without swapping
Search with two spellingsFinds the same result
Print an invoiceJoined letters and correct direction
An amount in rialsThree decimals

Try it yourself

All our demos are Arabic first: open a sample in your business name or browse all the demos and try the screens on your phone. If you are planning a new system, start with your spec in the Studio, and see what we build.

Why do translated systems fail?

Most systems are built in English first and then translated, which brings up problems translation cannot see: Arabic text longer than English breaking buttons, arrow icons pointing the wrong way, numbers and currency flipping on printed documents, alphabetical sorting that ignores Arabic, and search fields that do not know hamza forms. A system built in Arabic from the start designs these details from day one.

When printing: a checklist

Print every important document and check:

  • That letters are joined properly and not broken or shown as boxes.
  • That numbers, amounts and dates sit in the correct order inside an Arabic sentence.
  • That the company and customer names appear fully in Arabic and English.
  • That tables start from the right and column order makes sense.
  • That the font is clear at a size readable on paper.

Bilingual naming in records

Every item, customer and supplier deserves two names: Arabic and English. Set a rule: the Arabic name is the default display and the English one is for official reports or the foreign supplier, with the system switching automatically by the user's language. It also helps search: a customer finds your product by typing in either language.

For websites: language signals

If you have an Arabic and English site, link the two versions with the correct language signals (hreflang) and set the page direction in the markup, as Google's and W3C's guidance in the sources below explains, which stops a version in the wrong language from appearing in search results.

Common questions

Is it enough to set the interface language to Arabic?

No, language alone does not handle direction, mixed text and printing. These details are tested on real screens, and documented in W3C guidance.

Does Arabic affect my site's visibility on Google?

Positively, if the content is genuinely Arabic with Arabic titles and descriptions and correct language signals between versions. See Google's guide to multilingual sites.

Sources and further reading

  1. W3C: right-to-left text in HTML
  2. W3C: inline bidirectional text markup
  3. Unicode Standard Annex 9: bidirectional algorithm
  4. Google Search Central: multilingual and multi-regional sites

Let's move your work off paper.

Tell us how your business runs today. We reply with questions or a fixed price, never a long sales call.

WhatsApp

How would you like to start?

To mark Oman's National Day, the first 10 businesses in each sector to go ahead before 30 November get 50% off the build.

+968 9234 1191 · info@mahara.tech