Shipping software to the Gulf — what India-based teams get wrong
I shipped Mazariecom and Raitech for the same Oman client. Here's what the Gulf market expects that Indian and Western devs routinely miss.
Most Indian dev teams I talk to chase clients in the US, the UK, or Western Europe. The Gulf — UAE, Oman, Saudi, Qatar, Bahrain, Kuwait — barely shows up in their pipeline. That's a mistake. The Gulf has serious buying power, an underserved tech market, and clients who are open to Indian senior talent (often more so than Western counterparts). But there are a few things you have to get right, and most teams don't.
I've shipped two products for an Oman client over the last few years — Mazariecom (e-commerce, app + web) and Raitech (survey platform). Same client, two distinct products, ongoing relationship. Here's what I learned.
1. Arabic is not a translation layer. It's a UI mode.
Most teams treat Arabic as if it were French — same UI, swap the strings. That's a tell. Arabic users notice instantly, the same way you'd notice if an English UI tried to render right-to-left.
The reality:
- Layout mirrors. The nav goes on the right. The back button points right (because the page flows right). Toggles flip side. Sidebars swap.
- Fonts swap. Latin display fonts (like Bricolage) look wrong with Arabic. Cairo, Noto Naskh Arabic, IBM Plex Sans Arabic — pick one and stick with it.
- Numbers stay LTR even inside RTL text. Phone numbers, prices, percentages — those flow left-to-right.
- Code blocks stay LTR. Force
dir="ltr"on<pre>and<code>or you'll horrify any developer reading the page.
If you can flip your site by toggling a single CSS attribute (html[dir="rtl"]) and have it look intentional — you've done it right.
2. Cash-on-delivery is the default, not a fallback
In India, COD is shrinking. In the Gulf, it's still the dominant payment method for new e-commerce relationships, especially outside the UAE. Don't bury it as the third option behind Apple Pay and Stripe Checkout. Surface it on the cart screen.
For Mazariecom, COD share at launch was around 70%. It's stabilising in the 40–50% range as the brand earns trust. That's a multi-year arc, not a launch-week one.
3. Delivery zones, not delivery rates
Western e-commerce assumes "fee per kg, computed at checkout." In the Gulf, customers expect:
- Fixed delivery fee per zone (Muscat = one fee, Salalah = another, rural = a third).
- Free delivery thresholds per zone, not per cart.
- Delivery window picker ("morning" / "afternoon" / "evening"), not a calendar.
Build your shipping model around governorates and zones, not weight curves. You can layer weight in later if you must.
4. WhatsApp is the support channel
Email support is nearly dead in the consumer Gulf market. Your contact button should open WhatsApp, not a ticket form. Your delivery driver coordinates over WhatsApp. Your admin gets order alerts on WhatsApp via your Laravel notifier (mine uses my own laravel-telegram-logger pattern, but the principle is identical).
Build a server-side WhatsApp send into your stack on day one. You'll use it.
5. Localisation goes deeper than language
Currency formatting (OMR has three decimal places, not two). Phone number masks (+968 X XXXX XXXX in Oman, +971 in UAE). Address formats (no postcodes in most Gulf countries — use neighborhood + landmark instead). Friday is the weekend; your "contact us" page should reflect that.
If your designer hasn't done a Gulf-market product before, it's worth one round of review with someone who has. The polish details compound.
6. Relationships matter more than pitch decks
I got the Raitech contract because the Mazariecom build went well. The Mazariecom build went well partly because I picked up calls at unusual hours when the launch had issues. The Gulf market rewards reliability over flash.
For Indian devs specifically: your timezone overlaps theirs nearly perfectly. That's an enormous advantage over US-based competitors. Use it.
How to actually start
If you want to break in:
- Build one Arabic-first product, end-to-end — even a side project. It's the credibility your portfolio is currently missing.
- Set up a Gulf-friendly landing page: Arabic toggle, WhatsApp button prominent, COD-aware messaging.
- Network on LinkedIn with Oman and UAE startup founders. Many are still looking for senior offshore engineering help.
- Be honest about your locale knowledge. Saying "I've shipped two Oman products, here are the live URLs" lands much harder than "global capabilities."
The Gulf is one of the most accessible "international" markets for senior Indian engineers. The bar is high but achievable. The competition isn't.
— Ashish
Get in touch →