Services · Mobile app development · Procurement apps

Purchasing software for Jeddah importers, distributors and pilgrim season suppliers.

Codeeo offers procurement software development Jeddah businesses use to manage buying that starts overseas and ends in a warehouse on the Red Sea coast. We build purchase order and supplier systems that follow a shipment from proforma invoice to Jeddah Islamic Port clearance, calculate landed cost per item, and plan stock around Ramadan, Umrah and Hajj demand. Buyers work on the web, warehouse staff confirm receipts on a phone, and suppliers answer through a portal in Arabic or English.

Jeddah buying looks different from Riyadh buying. Fewer layers of approval, more containers, more currencies and much more seasonality. The software should reflect that rather than copy a head office template.

Built for
Trading houses, food and FMCG distributors, hotel and catering operators, and contractors buying through Jeddah.
Typical timeline
Set after a discovery phase run by video call, once your import flow, seasons and systems are understood and written into the scope.
What you own
The code, the hosting accounts, your supplier and landed cost history, and every app listing, held under your company's name.
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 system can include

Features for buying that crosses a port before it reaches a shelf.

A Jeddah distributor might place one order in China, another in Egypt and a third with a local agent in the same week, each in a different currency and with different payment terms. A spreadsheet holds that for a while. It stops working when the business needs to know the true cost of a carton after freight, duty and clearance, or when a container is late and nobody can see which customer orders depend on it.

The modules below are the ones Jeddah clients ask for most. We usually start with purchase orders, shipment tracking and receiving, because they hold the information every other module needs. Landed cost and seasonal planning come next. If you are comparing a custom build with an off the shelf purchasing tool, this list is a useful test: count how many of these the packaged product handles without workarounds, and how many your team would still keep in a spreadsheet beside it.

Explain your project
  • Import purchase orders

    Orders carry the supplier currency, Incoterm, payment terms and expected port. Proforma invoices, packing lists and certificates of origin attach to the order, so the documents needed for clearance are in one place before the vessel arrives. Exchange rates are stored per order, which keeps later cost calculations honest when the riyal rate moves.

    Every container has a complete document file before it lands.

  • Shipment and container tracking

    Each order links to shipments, bills of lading and container numbers, with expected and actual dates for departure, arrival in Jeddah and release from the port. Buyers update status manually or import it from your freight forwarder's reports, and sales staff see the expected arrival against the customer orders waiting for that stock.

    Sales stops promising stock that is still at sea.

  • Landed cost calculation

    Freight, insurance, customs duty, clearance fees, port handling and inland transport are spread across the items in a shipment by value, weight or volume, as you choose. The landed cost then flows to your ERP or pricing sheet, so margins are calculated on what goods really cost rather than on the supplier invoice alone.

    Pricing decisions use true cost per unit.

  • Seasonal demand planning

    Demand in Jeddah and the hotels supplied from it rises sharply around Ramadan, the Umrah peaks and the Hajj season. The planner shows last season's consumption by item, current stock, open orders and supplier lead times by sea, then suggests order dates working backwards from when stock must be on the shelf.

    Orders go out early enough to arrive before the peak, not during it.

  • Warehouse receiving app

    Store staff scan or select the order, count what arrived, record damage with photos and note batch and expiry dates for food and consumables. Short shipments raise a claim against the supplier automatically. The app works in Arabic and English and is designed for gloves, poor lighting and a busy loading bay.

    Receipts are recorded at the door, not typed up days later.

  • Supplier portal for overseas and local vendors

    Overseas factories confirm orders, upload shipping documents and update ready dates. Local suppliers in Jeddah upload their commercial registration and VAT certificate and respond to quotation requests. Each sees only their own orders and payments, in the language they choose.

    Fewer emails asking where a document or a payment is.

  • Quotation comparison across currencies

    Quotes in different currencies and on different Incoterms are converted to a comparable landed figure, so a cheaper ex works price from overseas can be weighed fairly against a delivered price from a Jeddah agent. Delivery time and past supplier performance sit beside price on the same screen.

    Awards reflect total cost and reliability, not the headline price.

  • Invoice and payment control

    Local supplier invoices are checked against ZATCA e-invoicing fields and matched with orders and receipts. For overseas suppliers, payment milestones such as deposit, balance against documents or letter of credit are tracked with due dates, so finance can plan cash before a large Hajj season order.

    Finance sees what is due, to whom and when, weeks ahead.

  • Approval rules for a lean team

    Many Jeddah businesses are family owned and run with a short chain of command. Approvals can be as simple as buyer and owner, with an extra step only above a set value or for new suppliers. Owners approve from the mobile app with the quote, the stock position and the landed cost estimate in front of them.

    Control without slowing down a fast moving trading business.

  • Supplier performance records

    Each delivery adds to a supplier's record: whether it shipped on the promised date, arrived complete, matched the specification and cleared the port without document problems. Before the next big order, buyers can see which factories and agents in Jeddah or abroad have been reliable during past peak seasons, and which ones caused delays that cost sales.

    Supplier choice before a peak season rests on evidence, not memory.

Who this is for

Four kinds of Jeddah business we build this for.

Jeddah has long been the Kingdom's commercial gateway on the Red Sea, and much of its business community trades, imports or supplies the hospitality sector that serves pilgrims heading to Makkah and Madinah. Procurement there is less about committees and more about timing, documents and cash. As a procurement software development company Jeddah clients reach by video call, these are the businesses we most often help. Each one buys differently, so the first release for each looks different too, even when the underlying modules are the same.

01

Family trading houses moving off spreadsheets

Many established Jeddah trading families still run purchasing through spreadsheets, a shared inbox and one experienced buyer who remembers everything. That works until the buyer is on leave or the business adds a new product line. We capture how that buyer actually works and turn it into a system the next generation of staff can use, without forcing the owner into a large ERP project.

We keep the owner's way of working, and make it visible.

02

Food and FMCG distributors

Short shelf life, batch tracking and strict expiry control matter as much as price. The system records batch and expiry at receipt, warns buyers before stock ages, and links reorders to sales velocity by customer channel. Distributors serving supermarkets in Jeddah and hotels in Makkah can plan both channels from one view, with different reorder rules for each. Recalls can be traced to the batches and customers affected within minutes.

03

Hotel and catering operators supplying pilgrim seasons

Groups that run hotels or catering for Umrah and Hajj visitors often buy centrally in Jeddah for properties in Makkah and Madinah. Requests from each property flow to the central buyer, who consolidates them into larger orders and splits deliveries back by site. Peak seasons are planned months ahead, with orders scheduled against the dates each property needs stock.

Central buying, delivery split by property.

04

Contractors and fit out companies

Construction and fit out firms working on projects along the Jeddah corniche and the city's newer districts buy materials against project budgets, often importing finishes and fixtures. Purchase orders are tied to a project and a cost code, so project managers see committed spend against budget before the invoice arrives, and site teams confirm deliveries from the app.

From first call to a system your buyers use daily.

  1. 01Discovery by video callWe walk through a handful of recent import orders with your buyer, accountant and warehouse lead, from proforma to payment, including the documents and emails around them. This shows where time and money leak today.
  2. 02Cost and season modelWe agree how landed cost is calculated and which seasons drive your demand, because these two rules shape most screens and reports in the system.
  3. 03Screens for buyers and the warehouseBuyers get dense web screens for orders and shipments. Warehouse staff get a simple mobile flow. Both are designed in Arabic and English and tested with the people who will use them.
  4. 04Connect accounts and forwardersPurchase orders, receipts and landed cost post to your accounting system or ERP, and shipment updates come from forwarder reports or a shared inbox parser where a direct feed does not exist.
  5. 05Go live before a quiet monthWe time launch away from Ramadan and Hajj peaks, so staff learn the system when there is room to ask questions and correct mistakes.
  6. 06Review after the first seasonOnce the first peak has passed, we compare planned and actual arrivals, look at stock outs and overstocks, and adjust the planning rules for next year.

Technology

What we build this with.

The stack is chosen to fit your accounting system and the size of your team. Common choices are a web application for buyers, a cross platform mobile app for the warehouse, and integration with Odoo, Business Central or the system you already run, hosted in a region your policies accept. Barcode scanning uses the phone camera or a rugged handheld, depending on the volume your warehouse handles each day.

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

What Jeddah businesses ask before starting.

It depends on how many modules go into the first release.

A first release covering import orders, shipment tracking and warehouse receipts is much smaller than one that adds landed cost, seasonal planning and a supplier portal. We agree the scope and dates in writing after discovery. For businesses that depend on Hajj and Ramadan trade, we usually plan the launch date backwards from a quiet period, so the system is stable before the next peak. Where a peak season is close, we may suggest a smaller first release that goes live sooner and a second release after the season.

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