Services · Mobile app development · Procurement apps

Procurement software built for Saudi law, Saudi suppliers and a Kingdom wide rollout.

Codeeo provides procurement software development Saudi Arabia organisations need when one system must serve a head office, regional branches and hundreds of local suppliers under the same rules. We build requisition, sourcing, contract, supplier and invoice modules that respect Saudi requirements from the start: ZATCA e-invoicing checks, local content tracking, Arabic first interfaces, Nafath identity for supplier users and hosting that satisfies the Personal Data Protection Law. Web, mobile and portal pieces share one data model, so every city sees the same truth.

National rules set the frame. Regional reality fills it in: a branch in Tabuk does not buy like a headquarters in Riyadh. We design for both, with central policy and local flexibility in the same platform.

Built for
Multi-branch companies, government suppliers, semi-government entities and groups operating across several Saudi regions.
Typical timeline
Phased by region and module, with each phase dated in writing once discovery has confirmed scope, integrations and rollout order.
What you own
Every line of code, every environment, all supplier and transaction data, and the store listings, held in your organisation's accounts.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the platform can include

A procurement platform shaped by Saudi regulation and scale.

Saudi procurement has changed quickly. Public buying now runs through Etimad under the Government Tenders and Procurement Law, the Local Content and Government Procurement Authority maintains a mandatory list of national products, ZATCA has moved invoicing to integrated electronic formats, and data protection now has its own law and regulator in SDAIA. Private groups that sell to government, or that compete for contracts from large national companies, feel every one of these changes in their own buying.

The capabilities below reflect that national picture. They are designed for organisations with many sites, many approvers and a mix of local and international suppliers. Custom procurement software development Saudi Arabia groups commission today is usually less about novelty and more about getting these rules right once, centrally, so each branch does not invent its own version. Modules can be phased, so a group might start with suppliers and invoices nationally while requisitions roll out region by region.

Explain your project
  • Central policy, regional execution

    Head office sets categories, thresholds, preferred suppliers and approval matrices once. Regions and branches inherit them, with local approvers and local suppliers added where policy allows. A rule changed in the centre applies everywhere from the next request, and any regional exception is recorded with the person who approved it.

    One policy, applied the same way in every region.

  • Mandatory list and local content controls

    Items can be flagged against the Local Content and Government Procurement Authority's mandatory list of national products. When a requester or buyer selects an imported equivalent of a listed item, the system asks for the justification your policy requires and routes it for approval, keeping a record for any later review.

    Local content compliance checked at the point of buying.

  • ZATCA aware invoice intake

    Supplier e-invoices are validated for the structure, VAT details and QR code required under the Fatoora rules before they reach finance, then matched with purchase orders and receipts. Invoices that fail are sent back to the supplier through the portal with a clear reason in Arabic and English.

    Only compliant, matched invoices reach accounts payable.

  • Supplier registry with national identity

    One supplier registry serves every branch. Supplier users can sign in with Nafath, registration details can be checked through the Ministry of Commerce's Wathq service where you have access, and VAT, GOSI and Saudisation certificates are tracked with expiry alerts. Duplicate suppliers created by different branches are detected and merged.

    A single trusted supplier record across the Kingdom.

  • Government tender register

    For organisations that bid on public tenders, a register records each opportunity by its Etimad reference, with internal go or no go decisions, pricing approvals, bid bond requests and outcomes. It does not replace Etimad; it organises your side of the process and keeps a history of what you bid and why.

    Bid decisions are documented across all regions.

  • Framework agreements and call offs

    National framework agreements with agreed prices are loaded once, and branches order against them through a catalogue. The system tracks consumption against each agreement and warns procurement when a ceiling is approaching, so contracts can be renegotiated with real volume data from every city.

    Branches buy at negotiated terms without calling head office.

  • Multi-region warehouse receiving

    Receiving and returns run from a mobile app at each warehouse or site, whether in Riyadh, Jeddah, Dammam, Abha or Hail. Receipts post centrally in real time, so head office sees stock and open orders across the network without waiting for monthly reports.

    National visibility of what has actually arrived.

  • Data residency and security controls

    Role based access, encryption, audit logs and hosting in a Saudi cloud region where required. For entities subject to National Cybersecurity Authority controls, we design to the relevant requirements and supply documentation your security team can review during their assessment.

    Security reviews pass on evidence, not assurances.

  • Hijri and Gregorian dates

    Contract dates, certificate expiries and government deadlines may be stated in either calendar. The platform stores dates consistently and displays both where useful, which avoids renewal mistakes when one document uses Hijri dates and the next uses Gregorian. Reminders can be set to fire a fixed period before either date.

    No missed renewals caused by calendar confusion.

  • National spend analytics

    Spend by region, category, supplier, local content status and approver, with drill down to individual orders. Leadership can compare regions on price paid for the same item, which often reveals the quickest savings in a national organisation.

    Regional price differences become visible and fixable.

Who this is for

Organisations that need one system across the Kingdom.

The Kingdom's business map is spread across very different regions: government and headquarters in Riyadh, trade and pilgrim services in the Western Region, energy and industry in the Eastern Province, and growing activity in the north and south as national projects expand. Organisations working across several of these need procurement that holds together nationally. As a procurement software development company Saudi Arabia clients engage for multi-region work, these are the profiles we see most. A business that operates in a single city with simple buying is usually better served by a city focused scope, and we will say so.

01

Retail, healthcare and services chains

Chains with branches in many cities need central buying for most categories and local buying for a few. The platform gives branch managers a simple catalogue of approved items, routes exceptions to category managers, and consolidates orders so national suppliers deliver to each branch against one agreement. Branch performance on budget and compliance is visible to regional and national managers alike. Seasonal peaks differ by region, and branch catalogues can reflect that without separate systems.

Simple for branches, controlled for head office.

02

Government suppliers and contractors

Companies whose revenue depends on public contracts must show local content, keep supplier records clean and respond to tenders quickly. The platform ties their own purchasing to the requirements their government clients set, so local content figures, Saudisation certificates and supplier documents are ready when a tender or an audit asks for them. Bid teams in different cities share one register, so the same tender is never priced twice by two offices.

03

Semi-government and newly formed entities

New companies set up under national programmes often start with spreadsheets and email, then grow fast across several sites. Building procurement properly early, with approval matrices, segregation of duties and audit trails, avoids painful clean up later. We design with governance requirements in mind and keep the first release small enough to adopt quickly. Clear audit trails also make board reporting and external audits far easier in the first years.

Governance designed in from the first release.

04

Groups consolidating several systems

Groups built through acquisition may run different ERPs and purchasing habits in each region. A shared procurement layer standardises requisitions, suppliers and approvals while each entity keeps its own ERP for now. Consolidated reporting gives the group one picture of spend long before any ERP consolidation is finished. When ERP consolidation does happen, the procurement layer and its clean supplier data move across with little rework.

A phased national rollout in six steps.

  1. 01National discoveryWorkshops at our Riyadh office, or at yours if it is in the capital, for head office teams, and video sessions with regional staff, to map policies, regional differences, systems and the order in which regions should go live.
  2. 02Policy and data modelCategories, approval matrices, supplier data standards and local content rules are agreed centrally, because every region will inherit them.
  3. 03Bilingual designInterfaces in Arabic and English are designed and tested with users from head office and at least one branch, so the platform works for both audiences.
  4. 04IntegrationsERP, identity, Wathq, invoice validation and reporting connections are built and tested, with logs that show every exchange between systems.
  5. 05Pilot regionOne region goes live first, often the one closest to head office. Lessons from the pilot shape training and configuration for the regions that follow.
  6. 06Regional wavesRemaining regions go live in planned waves, with supplier onboarding campaigns and local training for each, and a central support model once all regions are live.

Technology

What we build this with.

We select technology to fit your ERP estate, your identity provider and your security requirements. Typical builds combine a web platform for procurement and finance, cross platform mobile apps for approvers and receivers, and hosting in a Saudi cloud region when data rules require it. Single sign on with your corporate directory keeps staff on the accounts they already use.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions about building procurement software for the Kingdom.

Invoicing, data protection and, for some, public procurement rules.

Every organisation dealing with VAT registered suppliers needs to handle ZATCA e-invoices correctly. Personal data about supplier contacts falls under the Personal Data Protection Law overseen by SDAIA. Government entities and their suppliers also deal with the Government Tenders and Procurement Law, Etimad and local content requirements. We confirm which apply to you during discovery and design for them, alongside your legal advisers rather than in place of them. Sector regulators may add their own rules on top, for example in health or finance, and those are captured in the same discovery.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews