A Software Company in Makkah for Hotels, Umrah Services and Trade
FortuneCode is a software company serving Makkah businesses remotely. We build custom management systems for hotels and serviced apartments, Umrah service companies, catering and trading businesses, and connect them to ZATCA e-invoicing (Fatoora) and local payment gateways. The systems are designed to handle the Ramadan and Hajj peaks, when workload can multiply in a few days. A mid-sized system usually takes 8 to 16 weeks, and the cost depends on the modules (bookings, inventory, HR, accounting), the number of branches and the integrations required. We work on Saudi hours, with online meetings, daily WhatsApp follow-up and a written quote within 24 hours.
On this page
- Sectors we serve in Makkah
- What do Makkah businesses need from a software company?
- Systems we build for Makkah sectors
- Design your system for the Ramadan and Hajj peak, not the quiet days
- E-invoicing and ZATCA for Makkah businesses
- How we serve Makkah businesses remotely
- How to compare software company quotes in Makkah
- Software company prices in Makkah
- Our commitments
- How we work with you
- Frequently asked questions
Sectors we serve in Makkah
- Hotels and serviced apartments near the Grand Mosque
- Umrah and Hajj service companies
- Catering and central kitchens
- Transport and bus rental
- Wholesale and retail (dates, fragrances, gifts)
- Real estate and property management
What do Makkah businesses need from a software company?
Makkah’s economy revolves around serving pilgrims: accommodation, transport, catering and trade serving millions of visitors throughout the year, with sharp peaks in Ramadan and the Hajj season. Software that works for a company in another city may not work here. A Makkah business needs a system that knows bookings can double in a week, seasonal staff come and go, and the client may be an agent in another country who does not speak Arabic.
Many businesses here still run their season on Excel sheets and WhatsApp groups. That works with twenty rooms and collapses at two hundred: a double booking, a lost invoice, a group of pilgrims without confirmed accommodation. A software company’s job is not to sell a ready-made product but to understand the real workflow and turn it into one system where the manager sees the whole picture.
Systems we build for Makkah sectors
Every system starts from a written requirements study and is built in phases, the first of which can go live before the project is complete. Here are examples of what we build for businesses in the city:
- Hotel and serviced apartment management: room plans, individual and group bookings, seasonal pricing, agent contracts and room allotments, and collections.
- Umrah service company systems: group and pilgrim files, accommodation and transport allocation, trip programmes, and tracking balances with agents abroad. The system complements the official Nusuk platform and does not replace it.
- Catering and central kitchen systems: bulk meal orders per hotel or group, production planning, purchasing and inventory, and the actual cost per meal.
- Transport and bus systems: scheduling trips between Makkah, Jeddah and Madinah, assigning drivers, preventive maintenance and fuel tracking.
- ERP for wholesale and retail: point of sale, multi-warehouse inventory, purchasing and accounting linked to e-invoicing.
- HR for seasonal staff: temporary contracts, shift attendance and payroll, with Mudad, Qiwa and GOSI requirements in mind.
Design your system for the Ramadan and Hajj peak, not the quiet days
The most common mistake we see in systems for seasonal businesses is that they are tested on quiet days and then fail on the first night of the last ten days of Ramadan. So we treat the peak as a core requirement: scalable cloud hosting, load testing before the season, and clear permissions so a seasonal employee cannot change what is not theirs.
We plan the timeline backwards from the season: if you want the system running in Ramadan, launch has to come early enough to train the team and fix feedback. Launching a new system in the middle of the season is a risk we do not recommend to any client.
E-invoicing and ZATCA for Makkah businesses
The Zakat, Tax and Customs Authority is rolling out Phase 2 integration in waves, and the latest covers businesses with revenue above SAR 187,500, with a final deadline of 1 February 2027. That brings a large number of small and mid-sized Makkah businesses into scope within a few months.
We connect the system directly to the Fatoora platform: issuing standard and simplified tax invoices, the QR code, and submitting them for clearance or reporting depending on their type, with VAT calculated. If you already have an accounting system, we first assess whether integrating it is enough or whether replacing it is cheaper in the long run.
How we serve Makkah businesses remotely
We serve companies in Saudi Arabia and the Gulf remotely and work on Saudi hours. Meetings are online at a time that suits you, including after Taraweeh in Ramadan if that is when your team is free, with daily follow-up on WhatsApp and a weekly progress report in the client portal.
Remote does not mean vague: every phase has a written scope, a delivery date and a payment tied to it, so you never pay for something you have not seen. If the project needs a long session to understand how the hotel or kitchen works, we arrange it over a video call with the supervisors themselves, because they know the details best.
How to compare software company quotes in Makkah
When you receive three quotes at very different prices, do not compare the final figure alone. First ask: is the quote broken down by modules and screens, or is it one line saying “complete management system”? A vague quote means every later request becomes “out of scope” at extra cost, which is the source of most disputes business owners complain about.
Then ask about ownership and operation: who owns the code, hosting and database? How fast is technical support after launch? What does annual support cost? Are payments tied to deliverables you can see, or is half the amount paid upfront without any clear milestone?
- A written scope listing modules, screens and reports, and what is explicitly out of scope.
- A phased timeline with a payment tied to each phase.
- Code and accounts owned by your business, not the developer.
- A clear plan for the season: when you launch, when you train, and who supports you at the peak.
- Support and hosting costs after handover written into the quote.
Software company prices in Makkah
Indicative Saudi market ranges in SAR, not a quote.
| Scope | Typical cost | What drives the price |
|---|---|---|
| Basic custom cloud ERP system | SAR 190,000–375,000 | Depends on the number of modules, branches and integrations |
| Annual ERP support and development | 15%–25% of the project value per year | |
| WhatsApp automation for bookings and enquiries | SAR 20,000–80,000 setup | Plus SAR 3,000–8,000 per month to run |
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
Free discovery session
30 minutes with an engineer to understand your needs and how you work.
- 2
Written proposal within 24 hours
Clear scope, milestones, timeline and a price in SAR, with no obligation.
- 3
Contract and staged payments
You pay in stages tied to deliveries, not everything upfront.
- 4
Delivery with weekly reports
Follow progress in the client portal and review every milestone before sign-off.
- 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 Makkah?
No. We serve Makkah businesses remotely, just as we serve the rest of the Kingdom and the Gulf. Meetings are online on Saudi hours, follow-up is daily on WhatsApp, and a weekly progress report is in the client portal. What really protects you is not an office address but the contract: a written scope, payments tied to deliverables you see for yourself, and full ownership of the code and accounts.
Can the system handle the Ramadan and Hajj load?
We design for it from the start. We use scalable cloud hosting, run a load test that simulates the season peak before launch, and monitor performance through the first weeks. Most importantly, we launch the system early enough before the season for training and fixes, not in the middle of it.
Can an Umrah company system connect to the Nusuk platform?
Permits, visas and official bookings go through the Nusuk platform and its approved channels, and your system complements it: it manages groups, accommodation, transport and balances internally. Any direct technical integration depends on the interfaces and permissions the authorities grant your business, and we set that out clearly in the requirements study before any commitment.
How much does a management system for a small hotel in Makkah cost?
It depends on the number of rooms and branches, and whether you need agent bookings, seasonal pricing, and integration with e-invoicing and payment gateways. A system focused on bookings and collections costs far less than a full ERP. Send us a description of how you operate today and we send you a written quote broken down by module within 24 hours.
Does the system support languages other than Arabic for staff or overseas agents?
Yes. The interface is right-to-left Arabic by default, and English and other languages such as Urdu or Indonesian can be added for agents and staff to suit your audience. Documents for agents can be printed in their language when needed, while the tax invoice keeps its regulatory format.
I have a lot of seasonal staff. Can the system handle their payroll?
Yes. We build an HR module that manages temporary contracts, shifts, attendance and payroll, with reports that help you meet Mudad, Qiwa and GOSI requirements. In the requirements study we set out what is integrated directly and what is exported as files ready to upload.
When should I start if I want the system ready before Ramadan?
Start at least four months before Ramadan for a mid-sized system: the first month for requirements and design, then the build in phases, then weeks for training and a trial run. If time is tighter, we propose launching the most important part first, such as bookings, and leaving the rest until after the season.
Do you build systems for furnished apartments and seasonal rentals?
Yes. Many property owners in Makkah rent furnished apartments by the night in season and by the month or year outside it. We build a system that combines both: an occupancy calendar for each unit, prices that change with the season, long-term contracts with renewal and collection alerts, and income reports per property or owner if you manage property for others. It usually takes 8 to 12 weeks, and we send a written quote within 24 hours.
You may also need
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 WhatsAppLast updated: