Web Application Development in Saudi Arabia: What Has to Be Decided First
What changes when a web application is built for Saudi users — Arabic-first design, PDPL and hosting, ZATCA invoicing, mada and STC Pay, the Sunday-to-Thursday week — and what to ask a development company.
Arabic first · right to leftFIG.01
Short answer
A web application for Saudi Arabia is designed Arabic-first and right to left, hosts personal data with the Personal Data Protection Law's transfer rules in mind, takes payment through mada, STC Pay and Apple Pay, and issues invoices that meet ZATCA's e-invoicing rules if it bills customers. Those four decisions come before any choice of framework or features.
Key takeaways
- Arabic is the main interface for most Saudi users. Design it first and add English alongside.
- Where personal data is hosted is a legal question under the PDPL, not only a cost question.
- If the application issues invoices, ZATCA's e-invoicing rules shape how invoicing is built.
- mada has to be in the checkout; an international card-only gateway is not enough.
- A remote team works when reviews are planned around the Sunday-to-Thursday week.
A web application is software people use through a browser: a customer portal, a booking system, a marketplace, a dashboard, a subscription product. Building one for Saudi users takes the same engineering as anywhere else, plus a handful of decisions that are hard to change afterwards. This article is about those decisions.
For the service itself, see web development for Saudi Arabia.
Website or web application?
| Website | Web application | |
|---|---|---|
| Purpose | Presents information and brings enquiries | Lets users do work: sign in, order, book, pay, manage |
| Users | Anonymous visitors | Accounts with roles |
| Data | Mostly content | Personal and transactional records |
| What decides cost | Pages and design | Workflows, roles and integrations |
The distinction matters in Saudi Arabia because the right-hand column is where the rules apply: personal data, payments and invoices. If what you need is the left-hand column, how much a website costs is the more useful read.
Arabic first, not Arabic added
For most Saudi users the Arabic interface is the product, and English is the alternative. That reverses the usual order of work: navigation, forms, tables and typography are designed right to left from the first wireframe, with English fitted alongside.
Translating an English application at the end is the commonest reason these products feel foreign to the people they were built for. The details to test early:
- Mixed content — Arabic text containing English names, numbers, phone numbers and prices.
- Dates — whether the application shows Hijri, Gregorian or both.
- Tables, charts and icons that imply a direction, such as arrows and progress bars.
- Search and sorting in Arabic.
- Everything outside the screen: SMS, emails, PDFs and invoices.
Personal data and where it is hosted
The Personal Data Protection Law (PDPL) governs personal data in Saudi Arabia and is supervised by SDAIA. It places conditions on collecting and processing personal data and on transferring it outside the Kingdom.
For a web application that touches three decisions: the hosting region, the third-party services that receive user data — analytics, email, support chat, AI tools — and what the privacy notice and consent screens say. List the personal data the application will hold before choosing where it runs, and take legal advice if any of it is sensitive.
Payments Saudi customers expect
mada, STC Pay and Apple Pay are the core, usually through a gateway such as HyperPay or Moyasar, with Tabby or Tamara where customers expect to pay in instalments. A checkout that takes only international cards is missing most of its customers.
Gateway onboarding needs paperwork from your side and takes time. Start it when the build starts, not when it finishes.
If the application issues invoices
VAT is charged at a standard rate of 15% and administered by ZATCA. E-invoicing, known as FATOORA, is mandatory: invoices have to be generated electronically with the required fields and a QR code, and businesses are brought into direct integration with ZATCA's platform in waves.
A subscription product, a marketplace or a business portal that bills customers has to be built for this from the start. Often the cleanest answer is for the application to pass billing to a system that is already compliant — the ground covered by ERP development for Saudi Arabia.
Sign-in and notifications
Saudi customers are reached by SMS and WhatsApp more reliably than by email. Signing in with a mobile number and a one-time code, and notifications by Arabic SMS, usually belong in the first release rather than a later one.
Working with a development company outside the Kingdom
The Saudi working week runs Sunday to Thursday. A team working Monday to Friday overlaps fully from Monday to Thursday, so reviews and calls belong on those days, and Sunday support has to be arranged rather than assumed.
We should be plain about our own position. We deliver from Karachi, two hours ahead of Saudi Arabia, with no office in Riyadh, and we have no published Saudi case studies yet. The web and ERP systems in our portfolio were built for clients in the UAE, Pakistan and elsewhere.
Questions to ask before you sign
- Is the Arabic interface designed first, and can I see a right-to-left application you have built?
- Where will personal data be hosted, and which third-party services will receive it?
- Which payment gateway will be used, and who handles the onboarding?
- If the application issues invoices, how does it meet ZATCA's e-invoicing rules?
- Who owns the code, the hosting account and the domain?
- What is in the first release, and when will real users be on it?
- Who supports it on a Sunday?
The ownership question applies to every project; choosing a software development partner covers what to check. If you have a web application in mind, describe who will use it and what they need to do and we will reply with what a first release should contain.
Frequently asked questions
How much does web application development cost in Saudi Arabia?
It depends on the workflows, user roles and integrations — payments, invoicing, SMS — rather than on the number of pages. We price per project, with one fixed written quote after a discovery call.
Does a web application in Saudi Arabia have to be in Arabic?
For a customer-facing application, in practice yes: Arabic is the main language for most users. English usually sits alongside for staff or international customers. Design the Arabic layout first, because adding right-to-left afterwards means reworking every screen.
Must our data be hosted inside Saudi Arabia?
Not in every case. The PDPL places conditions on transferring personal data outside the Kingdom, so the answer depends on what data the application holds. Hosting is decided per project with that in mind, and sensitive data calls for legal advice.
What is the difference between a website and a web application?
A website presents information to anonymous visitors. A web application lets signed-in users do work — order, book, pay, manage records — and so holds personal and transactional data. The second is where payments, invoicing and data protection rules apply.
Do you have an office in Saudi Arabia?
No. Our office is in Karachi and Saudi projects are delivered remotely, with reviews scheduled Monday to Thursday when both working weeks overlap.
/Services in this article
/Web Development by country
Keep reading
All articlesWebsite Launch Checklist: What to Check Before, On and After Go-Live
A practical launch checklist for a business website — content, forms, search and analytics, redirects, speed, security and ownership — split into what to do before launch, on the day and in the weeks after.
Web Design in Pakistan: What Changes Between Karachi, Lahore and Islamabad
How a business website should differ depending on whether its customers are in Karachi, Lahore or Islamabad — what visitors in each city expect, what they search for, how they pay and contact you — and how to brief a web designer in any of them.
WordPress or a Custom Website? How to Decide Before You Commit
A straight comparison of WordPress and a custom-built website for business use — what each one is genuinely good at, the costs people miss on both sides, and a simple way to decide.
How to Structure an Engineering Consultancy Website for Technical Buyers
A practical information architecture for multidisciplinary engineering firms: service taxonomy, project proof, regional pages and qualified consultation paths.




