Every filter, belt, and capacitor tracked by item and location. Stock goes down when a job uses it, up when a purchase order arrives, and every manual change carries a name and a reason.
Maintenance inventory management software tracks the spare parts and supplies a facility team uses to carry out work. It records stock levels by item and location and updates them automatically as parts are issued to jobs, received against purchase orders, transferred between sites, or adjusted. ADOX AI CAFM links every parts request to the work order waiting on it, for single stores or multi-site operations across Saudi Arabia.
A technician on site with the wrong part, or no part, is the most expensive kind of idle. Usually the part existed. It sat in another branch's store, or the system said there were four when the shelf held none.
ADOX AI CAFM keeps stock honest by recording every movement the same way. A job uses parts, and stock goes down when they are issued. A purchase order is received, and quantities go up against what was ordered. A count correction, damage, or loss goes in as an adjustment with who made it and why.
When a technician needs a part they do not have, the job pauses as waiting on parts instead of vanishing. If stock is available it is issued. If not, a purchase is raised for approval, ordered from the vendor, and received. The moment parts land, the job is ready to resume. Nothing falls between the cracks of we are waiting on a part and the part arrived.
The same four problems come up in almost every first conversation we have in Riyadh.
Parts get taken for urgent jobs and never recorded. Stock counts drift until nobody trusts them.
A technician drives from Malaz to a site in north Riyadh, finds the fault, and has no capacitor. That is a wasted half day.
One branch orders filters while another store has two cartons on the shelf, because nobody can see stock across sites.
A job waiting for a part leaves the board, the part arrives a week later, and nobody remembers which job needed it.
Built on the same records your team already uses every day, so nothing has to be entered twice.
Set each item up once with a category and unit of measure, then see quantities for every branch and store.
Parts requests attach to the job that needs them, so the job and the stock movement stay connected.
Out-of-stock requests become purchases for approval, then orders to vendors, then receipts that update stock.
Move stock from one location to another without a new purchase, with both sides updated.
Count corrections, damage, loss, and opening balances are recorded with the user and the reason.
Current levels per item and location make a shortage visible before it strands a technician.
Each item, a filter, belt, or capacitor, is set up once with a name, category, and unit of measure. From then on, stock changes only through recorded movements.
Parts issued to a job reduce stock and link to that job. A received purchase order increases stock against what was ordered. Anything else, a count correction, damage, loss, or an opening balance, is entered as an adjustment with the user and the reason. Ask what happened to a part and the answer is always there.
When a technician needs a part, they request it from the work order. If it is in stock, it is issued directly. If not, a purchase is raised for approval, sent to the vendor as an order, and received into stock when it arrives.
During all of that, the job sits in a clear waiting on parts status, still visible to supervisors. The moment the parts are received, the job is ready to resume. No more chasing, no more forgotten jobs.
Stock levels are tracked by item and by location, so a central Riyadh warehouse, a branch store in Jeddah, and a site store in Dammam each keep their own numbers.
If one location is short and another has spare stock, transfer it rather than buying again. Both sides update automatically, and the transfer stays on record for audit.
Create stock items with names, categories, and units, and enter opening balances.
Technicians request parts from the work order that needs them.
Available stock is issued. Missing stock is raised, approved, and ordered.
Receiving updates stock and the waiting job is ready to continue.
What changes when the work moves out of spreadsheets, chat groups, and paper sheets into one system.
| Spreadsheets & legacy tools | With ADOX | |
|---|---|---|
| Stock accuracy | Drifts between annual counts | Every movement recorded with a reason |
| Parts for a job | Phone calls to the storekeeper | Requested from the work order itself |
| Out-of-stock parts | Job stalls and gets forgotten | Purchase raised, job resumes on receipt |
| Multi-site stock | Each store has its own spreadsheet | Levels by item and location in one view |
| Audit trail | Edits with no history | Who, what, when, and why on every change |
Built in Riyadh for Saudi Arabia: Arabic and English interface, hosting inside the Kingdom, and records that hold up in front of clients and auditors.
Technicians arrive with the parts they need, or the job waits visibly until they have them.
Transfer from a store that has the part instead of ordering another one.
Every movement is traceable, so stock counts survive an audit.
Parts used on each job connect consumption to the assets and sites that drive it.
Plants keep critical spares for production lines visible across stores, so a breakdown never waits for a part that sits in another building.
Hospitals track engineering spares for HVAC, plumbing, and electrical systems, with every issue linked to the job that used it.
Hotel engineering teams control consumables such as filters, lamps, and fittings across properties, and stop duplicate purchases.
Public facilities keep auditable stock records with approvals on every purchase and a reason on every adjustment.
Six questions to ask any vendor before you sign, including us.
Parts used on a job should reduce stock automatically and stay connected to that job.
Out-of-stock requests should flow into an approval and an order without leaving the system.
You need stock per store and per site, plus transfers between them.
Every manual change should record who made it and why.
Jobs short on parts should stay visible until the parts arrive.
Items should be counted the same way everywhere, by piece, box, or meter.
Common questions about ADOX Inventory Management in Riyadh and across Saudi Arabia.
Yes. When parts requested for a job are issued, stock for those items goes down automatically and the movement is linked to the job.
Yes. Stock is tracked per item and per location, and you can transfer between locations without raising a purchase.
If a requested part is not in stock, a purchase is raised for approval. Once approved it becomes an order to the vendor, and receiving it updates stock automatically.
Yes, for count corrections, damage, loss, or opening balances. Each adjustment records who made it and why.
Yes. MRO (maintenance, repair, and operations) inventory is the spare parts and consumables used to keep facilities running, which is exactly what this module manages.
Yes. Stock is tracked per store and site, so a Riyadh warehouse and a Jeddah or Dammam store each keep their own levels, and you can transfer parts between them. We are based in Riyadh and support customers across the Kingdom.
ADOX manages maintenance stock: the spare parts and consumables your facility team uses on jobs. Many organizations keep their ERP for finance and procurement and use ADOX for day-to-day maintenance inventory.
Set up your stock items with categories and units, enter opening balances per location, and switch on parts requests from work orders. Most teams start with their fastest-moving spares.
Work orders from request to sign-off. Assign, track, pause for parts, and close with supervisor review, with every job added to the asset's history.
Learn more →Schedules that create jobs on their own. Set the frequency and checklist once, and the right technician gets the task when it is due.
Learn more →Track every asset from purchase to retirement. Location, warranty, depreciation, transfers, and full maintenance history on a single record.
Learn more →Join 500+ GCC enterprises using ADOX AI CAFM to reduce costs, eliminate downtime, and build smarter facilities. Deployment starts in 4 weeks.