Choosing a software company in Saudi Arabia has become harder than it was five years ago, not easier. The options have multiplied: agencies in Riyadh, Jeddah and Khobar, regional teams in Egypt and Jordan, contractors, and global firms opening Kingdom offices. Meanwhile the bar has risen: a system that issues an invoice must satisfy the Zakat, Tax and Customs Authority, a store must be documented on Maroof, an app needs Mada and Apple Pay, and an Arabic interface is no longer a translated English one.
So many Saudi companies pick a vendor on the first convincing proposal, then discover months later that the system cannot integrate with ZATCA, that the Arabic copy does not sound like the market, or that they do not own the code. This guide prevents that: what makes a Saudi project different, ten criteria with a way to verify each, an honest comparison between a Riyadh agency and a remote regional team, the questions, the red flags, and what a good project looks like end to end.
We write this at Jad Digital (جاد للتطوير الرقمي) from delivering websites, stores and systems for clients in Riyadh, Jeddah and the Eastern Province since 2019, from our base in Cairo — and we will be direct about the cases where a local agency is the better answer.
What a Saudi project needs that generic vendors miss
A Saudi project is not a generic Arabic project. These differences separate a system that works from one that needs rebuilding within a year.
Arabic-first, not translated later
Saudi users read Arabic natively and spot a machine-translated interface at once: odd terminology, long buttons that break the layout, forms designed left-to-right then flipped. Arabic-first means the screen was drawn on real Arabic text and the content written for this market. English is added afterwards for expatriates, on its own indexable URLs.
Compliance: ZATCA, Maroof and VAT
Any system that issues invoices — a store, a point of sale, an ERP — falls inside the Fatoora e-invoicing programme run by the Zakat, Tax and Customs Authority, and any serious online store is expected to be documented on Maroof, the Ministry of Commerce platform. A vendor hearing those names for the first time in your meeting will build something that needs rework. The detail is in our guides to ZATCA e-invoicing and your ERP and launching an online store in Saudi Arabia.
Data, hosting and personal data protection
The Personal Data Protection Law (PDPL) sets rules for collecting, processing and transferring personal data outside the Kingdom. Your project needs a written answer to three questions: where data is stored, who can access it, and how it is deleted on request. Many Saudi organisations — especially in regulated sectors — prefer or require hosting in-Kingdom. Ask before signing, not after handover.
Payments: Mada, Apple Pay, wallets and BNPL
Mada is the default card network, Apple Pay is heavily used on iPhones, STC Pay and other wallets suit small purchases, and BNPL services such as Tabby and Tamara lift conversion in fashion, electronics and furniture. A checkout without Mada loses the customer at the last moment.
Government integrations and digital identity
The Kingdom is advanced in digital government, and some projects need identity verification or sign-in through the national single sign-on (Nafath), or integration with sector platforms in health, real estate or transport. These carry approvals and a technical path unlike an ordinary payment gateway. Ask directly: have you done this, who grants approval, how long did it take?
Mobile-first, literally
Smartphone penetration here is among the highest in the world and most orders come from a phone. "Responsive" is not enough: design the primary screen for the phone and expand it afterwards, and measure speed on a mobile network, not office Wi-Fi.
Ten criteria for choosing a software company — and how to verify each
What makes a criteria list useful is the verification. Each one below comes with a request that reveals the truth in minutes.
1. Real, live Saudi work
Ask for projects delivered to Saudi clients and open the links on your phone. Verify: a portfolio of images with no live links, or with no Saudi work, means you are this team's first Saudi experiment. Ours include Afaq Al-Jawda, Amwaj Al-Hadeel and Laft PR in Riyadh.
2. Demonstrated, not claimed, compliance knowledge
Verify: ask "how will you handle e-invoicing phase two here?" A capable answer mentions the XML format, clearance and reporting, and the QR code without looking them up. A weak one defers it to your accountant.
3. Prior Saudi payment and logistics integrations
Verify: ask which gateways and couriers they have integrated and when. Anyone who has connected Mada or Tabby mentions operational detail — partial refunds, settlement reconciliation, pending orders — not just names.
4. Arabic quality in design and content
Verify: ask to see an Arabic screen the team designed rather than translated, and read one button label and one heading. If they read like a translation, your site will too.
5. A visible weekly process
Verify: ask what a week looks like. A video demo? An open staging link? A task board? A partner who says "we'll show you when it's finished" is asking you to fund months of invisible work.
6. A named, Arabic-speaking project manager
Verify: ask for the name, the daily channel and the response time. A project with no accountable name degenerates into scattered WhatsApp threads.
7. A written, phased scope with exclusions
Verify: ask the proposal to state what is not included. Without exclusions, every later request becomes a financial argument mid-project.
8. Ownership and documentation at handover
Verify: ask in whose name the hosting, domain, app-store accounts and code repository will be. The only correct answer is "your company's." See also our general criteria in how to choose a software company.
9. A post-launch plan
Verify: ask what support covers, the response time for a critical outage, and who maintains the ZATCA integration when specifications change. A project with no maintenance plan has a silent expiry date.
10. Commercial terms that fit a Saudi business
Verify: can they issue an invoice your accountant accepts, tie payments to milestones, and sign a contract covering ownership and confidentiality? Does support cover your week, Sunday to Thursday?
A remote Egyptian software house or a local Riyadh agency?
This is the comparison we are asked about most, and we will answer it as neutrally as we can.
A local agency in Riyadh or Jeddah gives you in-person meetings, daily market knowledge and proximity for workshops and user sessions. It is often right for government work requiring a locally registered vendor, or for work needing recurring physical presence — installing terminals across branches, training large teams, regular product photography. The usual drawback is that demand for good teams exceeds supply, so queues are long.
A remote regional team, Egypt in particular, gives you native Arabic communication with no intermediary and a one-hour time difference, so an 11 a.m. Riyadh meeting sits in the middle of the Cairo working day. Availability is higher and the cost structure differs because the markets differ — a real factor, but not on its own a reason to choose a team. The genuine drawback: a weak process shows quickly. Without a weekly demo, a staging link and a named manager, distance becomes opacity.
The practical rule: if your project needs recurring physical presence or local registration, start local. If it is a website, store, app or internal system built and reviewed digitally, the criterion is the Saudi track record and the process, not the distance. For choosing inside Riyadh, see our guide to web design companies in Riyadh.
Message us on WhatsApp or book a free consultation — we answer plainly, with no obligation.
Questions to ask before you sign
- Which Saudi clients have you worked with, and can I open the live product?
- How will you handle e-invoicing, Maroof and VAT in this project?
- Which Saudi payment gateways and couriers have you integrated?
- Where will our data be hosted, and how do you handle PDPL obligations?
- Who is the project manager, and what does the weekly review look like?
- What is included in phase one, and what is explicitly excluded?
- What do we own at handover, and how are accounts transferred?
- What does support cover, and how fast is a critical fix?
Red flags that justify ending the conversation
- A quote within hours with no questions about your business. Whoever did not ask is pricing a different project.
- A promise of first place in Google. Nobody owns a guarantee on rankings.
- Refusing any reference or live link on grounds of confidentiality. Some projects are confidential; not all are.
- "We'll hand over the code later," or hosting registered in the vendor's name. That is lock-in.
- A store proposal that never mentions Maroof, VAT or e-invoicing.
- A promise to build the app, the website and the internal system in four weeks. Unrealistic speed is repaid as technical debt.
How a good Saudi project runs, from discovery to post-launch
Discovery and scoping. Sessions to understand the business, users and operations, then a scope document with phases, deliverables and exclusions — exactly what a rushed vendor skips.
Arabic-first design. Prototypes of the core screens in real Arabic text, reviewed on a phone. Approval here is far cheaper than approval after development.
Development in weekly cycles. Each week a visible delivery on a staging environment you open yourself, and a board showing what is done and what slipped.
Integrations early, not late. Payments, shipping and invoicing are tested mid-project, because approvals and test accounts take time outside the team's control.
Testing and handover. Real devices and mobile networks, a performance and security review, then transfer of accounts, documentation and training.
After launch. A short stabilisation period, then a maintenance agreement and regular measurement: where visitors come from, where they drop off, what to build next.
Sector scenarios
Retail. A store connected to point of sale and inventory, with Mada, Apple Pay and BNPL, and compliant invoices issued with each order. Decisive criterion: integration experience, not visual design.
Logistics. A shipment dashboard, a driver app that works on weak connections, carrier APIs. Decisive criterion: offline work and later syncing.
Healthcare. Booking, a patient record, reminders, fine-grained permissions. Decisive criterion: privacy and access logs.
Real estate. Listings with map search and lead management. Decisive criterion: page speed and the CRM behind it.
Food and beverage chains. Online ordering, loyalty, multiple branches, QR-coded simplified invoices from the point of sale. Decisive criterion: behaviour at peak hour.
What is driving demand: Vision 2030 in practice
Vision 2030 changes demand: digitised government services raised what users expect from the private sector, non-oil expansion created companies that need systems from day one, and mega-projects created supplier chains that need operating systems rather than spreadsheets. Practically: a user who completes a government transaction on their phone in two minutes will not tolerate a ten-field registration form in your store.
Cost factors in Saudi projects
We do not publish prices, because an honest price cannot be written before the scope is understood. The factors are consistent: scope size, screens and user roles · integrations (payments, shipping, invoicing, ERP) · languages and content work · custom design versus templates · compliance work · hosting and security · post-launch support. Any one moves the total more than the difference in rate between vendors. See website design cost in Saudi Arabia and app development cost in Saudi Arabia.
How Jad Digital works with Saudi clients
We work remotely from Cairo with a fixed process: discovery and a written scope, Arabic-first design, a weekly demo on a staging link you open from your phone, a named project manager, invoicing in SAR, and full ownership at handover. We build websites and web systems, online stores and mobile apps, and design the invoicing modules in our ERP and CRM systems to be e-invoicing-ready from day one. When a local agency or a ready-made platform fits you better, we say so. Details on our Saudi Arabia page.
Checklist before you sign
- I opened two live Saudi projects on my phone
- I heard a confident answer about e-invoicing, Maroof and VAT
- I know which gateways and couriers the team has integrated
- I read an Arabic screen the team designed, and it read well
- I have the project manager's name and the weekly review format
- The scope is written with phases, milestones and exclusions
- Ownership and accounts are in my company's name at handover
- There is a support agreement with a defined response time
- I have a clear answer on where data will be hosted
- A written contract covers confidentiality, payments and disputes
Frequently asked questions
Can a software company outside Saudi Arabia deliver my project?
+
Yes, for most digital projects; there is no general residency requirement for websites, stores, apps and business systems. What matters is the Saudi track record, Arabic-first delivery, compliance knowledge and a remote process that keeps you in control. Government work and some regulated sectors may require a locally registered vendor.
How do I verify that a company has really delivered Saudi projects?
+
Open the live links yourself, search for the client's name, and ask to speak to one reference. A portfolio of design images with no links proves nothing was delivered.
What is the practical difference between a Riyadh agency and a remote Cairo team?
+
Physical presence and local registration favour Riyadh; availability, speed of starting and the one-hour time difference favour the Egyptian team. In both cases, process quality and the Saudi track record matter more than geography.
Do I need e-invoicing in my project?
+
If your system issues tax invoices in Saudi Arabia, yes. Entry into phase two happens in waves announced by ZATCA, so check the latest wave announcements to see where your business sits. The detail is in our e-invoicing guide.
Can our data be hosted inside the Kingdom?
+
Yes, and it is a frequent requirement in regulated sectors. Major cloud providers offer in-Kingdom or nearby regions, and the vendor should document where data lives and who can access it.
How long does a typical Saudi project take?
+
A corporate website usually takes a few weeks; a store with payment, shipping and invoicing integrations two to three months; an internal system or app depends on roles and integrations. Readiness of content and accounts on your side is usually the largest source of delay.
What if I already have a site or system and only want it improved?
+
The first step is a technical audit: code, performance, security and scalability, then a decision between incremental improvement and a rebuild. An honest partner tells you when fixing is cheaper than rebuilding.
