Fortune Code
Riyadh · Riyadh Region

A Software Company in Riyadh for Business Systems, Websites and Apps

FortuneCode is a software company serving Riyadh businesses remotely. We build custom management systems (ERP, CRM, HR and payroll, project and contracting management) plus websites and apps wired into what a Saudi business actually needs, from ZATCA Phase 2 e-invoicing to Mudad, Qiwa and GOSI. It suits mid-sized companies and groups that have outgrown spreadsheets and off-the-shelf software. A mid-sized system usually takes 8 to 20 weeks, and the cost depends on the number of modules, integrations, branches and users. We work on Saudi hours and send you a written quote within 24 hours of the first meeting.

On this page

Sectors we serve in Riyadh

  • Regional headquarters and holding companies
  • Contracting and real estate development
  • Professional and consulting services
  • Clinics and medical centres
  • Private training and education centres
  • Multi-branch distribution and retail

What do Riyadh companies need from a software company today?

Riyadh is the seat of government and home to most ministries and authorities. It also hosts the head offices of the largest groups, and the Regional Headquarters Program has added many more. A Riyadh company deals every day with government bodies that want accurate reports, suppliers that want compliant e-invoices and clients who expect fast, organised answers. Software that was good enough three years ago is no longer enough.

Riyadh managers raise the same three complaints again and again: data scattered across an accounting package, Excel files and WhatsApp groups; no real-time view of profit by project or branch; and growing regulatory pressure. ZATCA Phase 2 integration waves now reach businesses with revenue above SAR 187,500, and the deadline for Wave 25 is 1 February 2027. Integration with the Fatoora platform is now a requirement, not an option.

So we do not start with screens. We start with a map of your processes: who requests, who approves, where a transaction stalls and which number the manager wants on the desk every morning. Then we build the system around that map.

Systems we build for Riyadh sectors

Every sector in Riyadh runs a different workflow, and a good system reflects yours instead of forcing you to change it. Here is what we typically build for companies in the capital:

  • Contracting and real estate development: supplier and subcontractor progress claims, work orders, cost per project against budget, unit reservations and off-plan sales contracts.
  • Regional headquarters and holding companies: consolidated reporting across entities, multi-level approval rights, and an Arabic and English interface for multinational teams.
  • Professional services and consultancies: time tracking per client, quotations and contracts, and recurring billing linked to e-invoicing.
  • Clinics and medical centres: appointment booking, patient records with fine-grained permissions, and automated WhatsApp reminders that cut no-shows.
  • Training centres: trainee registration, timetables, attendance, certificates and fee collection through mada and Apple Pay.
  • HR for any business: payroll linked to Mudad, leave, custody items and end-of-service benefits under the Saudi Labour Law.

Custom system or an off-the-shelf cloud subscription?

Cloud accounting and ERP subscriptions in the Saudi market start from a few dozen riyals a month, and they are an excellent choice for a small business with a simple cycle: sell, buy, stock, invoice. We will not recommend a custom system if a ready-made product covers 90% of your work.

A custom system becomes the right call when the way you work is itself a competitive advantage, when you pay for several subscriptions that do not talk to each other, or when every change request means waiting months for the vendor. In that case you own the code and the data, and you stop paying a rising fee for every new user.

In many cases the smartest answer is hybrid: keep the accounting software your team already knows, and we build the missing modules around it and connect them. You get the full picture at the lowest cost.

How we serve your Riyadh company remotely

We work with Riyadh companies fully remotely, on Saudi working hours. Discovery and presentation meetings run online over Google Meet or Teams, daily progress is shared in a dedicated WhatsApp group for your project, and every two weeks you see a working build on a real link instead of waiting for the final handover.

This saves your team travel time and long meetings, and it keeps every decision written down and easy to refer back to. When a longer workshop is needed to understand your processes, we run focused sessions with each department separately.

How to compare software company quotes in Riyadh

You will receive quotes that are far apart in price for the same idea. Before you compare the numbers, make sure the quotes compare the same thing:

  • Is there a written scope that lists every screen, report and integration, or just a list of headings?
  • Are the code, servers and domain in your name, or do you stay tied to the vendor?
  • Is integration with e-invoicing and Mudad included in the price, or billed later?
  • Are payments tied to deliverables you can see and test, or only to dates?
  • What does annual maintenance cost after launch, and how fast are faults fixed?
  • Will you talk to the developer and analyst building the system, or only to a salesperson?

What to prepare before the discovery meeting

You do not need a full requirements document to start, but a few materials shorten the road a lot and make the quote more accurate. Collect samples of the documents you use today: a quotation, a purchase order, an invoice, a leave request, a monthly report. These papers tell us more about how you work than any explanation.

Also decide who will own the project on your side: one person with the authority to decide who can gather feedback from the departments. The Riyadh projects that run late are rarely the hardest technically; they are the ones where every screen waits for five people to approve it.

  • A list of the software and subscriptions you use now, and what bothers you about each.
  • The expected number of users per department and the number of branches.
  • The three reports you most want to see every week.
  • Any regulatory deadline pressing on you, such as an e-invoicing wave or the start of a financial year.

Software company prices in Riyadh

Indicative Saudi market ranges in SAR, not a quote.

ScopeTypical costWhat drives the price
Off-the-shelf cloud ERP or accounting software (subscription)SAR 19–150 per user or plan per monthFits simple workflows; customisation is limited
Basic custom ERP systemSAR 190,000–375,000Rises with the number of modules, branches and integrations
Annual maintenance and support for custom systems15%–25% of the build cost per year
WhatsApp Business automationSAR 20,000–80,000 setup, plus SAR 3,000–8,000 per month

We send you a written quote in SAR within 24 hours of the discovery session.

Our commitments

You own the code

Source code, accounts and domain are in your organisation’s name from day one.

Written scope and contract

Scope, milestones and price are agreed in writing before the first line of code.

On-time delivery, guaranteed

The delivery date is written into the contract, and we keep it at every milestone.

Fast technical support

A team that responds quickly after launch and fixes any issue in production.

How we work with you

  1. 1

    Free discovery session

    30 minutes with an engineer to understand your needs and how you work.

  2. 2

    Written proposal within 24 hours

    Clear scope, milestones, timeline and a price in SAR, with no obligation.

  3. 3

    Contract and staged payments

    You pay in stages tied to deliveries, not everything upfront.

  4. 4

    Delivery with weekly reports

    Follow progress in the client portal and review every milestone before sign-off.

  5. 5

    Launch, training and support

    We launch on schedule, train your team and stay with you with fast support.

Frequently asked questions

Do you have an office in Riyadh?

We serve companies in Riyadh and across Saudi Arabia and the Gulf remotely. All meetings are online on Saudi hours, daily follow-up runs on WhatsApp, and you track progress every week in the client portal. This way of working has proved faster and clearer, because every decision is documented in writing and you test the system yourself on a real link throughout development.

How much does it cost to build a system for a company in Riyadh?

It depends on the number of modules, integrations and users. A single focused system, such as quotations and invoicing, costs far less than a full ERP for several branches. Send us a short description of your business and we reply within 24 hours with a written quote that sets out the scope, the timeline and payments tied to deliverables, with no surprise numbers later.

Does the system integrate with ZATCA Phase 2 e-invoicing (Fatoora)?

Yes. We build integration with the Fatoora platform of the Zakat, Tax and Customs Authority into the system: generating invoices in the required format, the QR code, submission and clearance, and handling rejections. If you already run an accounting package that is integrated, we connect your new system to it instead of duplicating the work.

What is the difference between you and the large software companies in Riyadh?

You get what you expect from a large company: requirements analysis, a written contract and scope, testing and technical support after launch. On top of that you get daily access: you talk directly to the people building your system and see real progress every two weeks. The delivery date is written in the contract, and on-time delivery is guaranteed.

Do I own the code after handover?

Yes. The source code, accounts, domain and database are handed over in your name, and the contract says so. You can run the system with any team later. We provide fast technical support after launch to fix any issue quickly, and an optional maintenance plan if you want one.

Can you host the data inside Saudi Arabia?

Yes, on request. We host the system in data centres within the region, which matters for organisations handling sensitive personal data under the Personal Data Protection Law (PDPL). We set the hosting option in the quote so you know the monthly cost from day one.

How long does it take to build a system for a mid-sized company in Riyadh?

A system focused on one or two modules usually takes 6 to 10 weeks. A broader system covering purchasing, inventory, sales and HR across several branches takes 12 to 20 weeks. We set the timeline for each phase in the contract, and you receive a working build every two weeks so you can see progress for yourself.

Can we start with one module and expand later?

Yes, and we usually recommend it. We start with the module that solves your biggest pain, such as quotations and invoicing or HR, launch it and let your team get used to it, then add the next modules on the same database. The cost is spread across phases and you start benefiting in the first weeks.

Ready to start?

Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.

Talk to us on WhatsApp

Last updated: