Choosing an HRMS: Choosing HR software
without discovering the gaps in month two.
A buyer's guide for Gulf companies: requirements software built elsewhere often fails, how to run a demo, data ownership, migration risk and true cost.

The short answer
Start an HRMS evaluation in the Gulf with the requirements hardest to add later: wage protection files per country from the approved run, end-of-service rules per country, document expiry alerts, site attendance with geofencing, and separate legal entities. Test them on your own data in the demo, check that you can export everything yourself, and compare the three-year cost rather than the licence price.
Most HR software buying decisions are made on a demo of features the buyer already understands. The failures happen in the requirements nobody thought to test, and in the Gulf those are fairly predictable.
By Denways Technologies LLP · 9 min read · published 5 September 2026 · updated 2 November 2026 · how we check
Contents
- 01Why does HR software built elsewhere struggle in the Gulf?
- 02Which Gulf-specific requirements should you check?
- 03How do you run an evaluation that tells you something?
- 04What should you ask about data ownership and exit?
- 05What are the implementation and migration risks?
- 06What does HR software cost beyond the licence?
- 07When is a spreadsheet still fine?
Why does HR software built elsewhere struggle in the Gulf?
A great deal of HR software is excellent and was designed for a market with income tax withholding, pension auto-enrolment and a single legal entity.
Gulf payroll has almost none of that and quite a lot of things that market has never needed: statutory wage reporting to a ministry, end-of-service accruals as a real liability, and a workforce whose right to work is tied to documents with expiry dates.
The result is not that international products are bad. It is that the gap shows up in the last ten per cent of the process, which is exactly the part you cannot do by hand every month. A system that computes salaries beautifully but cannot produce a wage protection file has not solved your problem.
So the useful approach is to lead the evaluation with the requirements that are hardest to retrofit, rather than with the ones every product demonstrates well.
Which Gulf-specific requirements should you check?
The capabilities below separate a system you can run a Gulf payroll on from one you will end up supplementing with spreadsheets. Score each one before you look at anything else. UAE HRMS compared sets six products side by side, and the one-to-one comparisons take them vendor by vendor.
| Requirement | What to check |
|---|---|
| Wage protection files | Correct format per country, from the approved run |
| End-of-service | Per-country rules, resignation treatment, accrual view |
| Arabic and bilingual | Documents and payslips, not only the interface |
| Document expiry | Visa, Emirates ID, passport, permits, with alerts |
| Attendance for sites | Geofencing, offline capture, shift rosters |
| Multi-entity | Separate entities, one reporting view |
| Leave rules | Country accrual patterns and service-based steps |
| Social insurance | GOSI or equivalent, correct contributory wage |
Wage protection is the first question, not the last
Ask specifically which countries the product generates wage protection files for, in which format, and whether the file is produced from the approved payroll run or assembled separately. A product that exports a spreadsheet you then reformat is not supporting wage protection; it is leaving the risky part with you.
End-of-service is a calculation, not a field
The rules differ by country: which salary the calculation uses, how many days accrue per year, whether resignation reduces the award, and whether a cap applies. Ask the vendor to calculate three cases in front of you, including a resignation at four years and a long-service case, and check the working rather than the answer.
Attendance that survives a site
If any part of your workforce is outside an office, attendance is the hardest requirement in the list. Geofenced check-in, offline capture where signal is poor, rosters that change weekly and a regularization flow a foreman can use are all different problems, and a product that does the first rarely does all four.
Multi-entity structure
Groups in the Gulf commonly run several licences across emirates, free zones and countries. Ask whether the product treats those as separate legal entities with their own payroll calendars, wage files and leave policies while still giving you one view of headcount and cost. A product that models them as departments will not survive an audit.
Documents and language
Arabic support ranges from an Arabic interface to genuinely bilingual contracts, payslips and salary certificates. Establish which you need. If you deal with government platforms or issue letters employees take to banks, you probably need documents rather than an interface.
How do you run an evaluation that tells you something?
Write down your requirements before you see any product, and separate them into things you must have, things you want, and things you are curious about. Doing this afterwards is impossible, because every demo reshapes what you think you need.
Involve the people who will use it daily. Payroll, HR operations and at least one line manager who approves timesheets will each find different problems, and the line manager will find the ones that determine whether the system is adopted at all.
Ask for references in your own situation: same country, similar headcount, similar workforce mix. A glowing reference from an office-based company of thirty people tells you very little if you run six hundred staff across three sites. Ask those references what the implementation was like, not whether they are happy.
Take your own data to the demo
A demo on a vendor's sample data proves the product works on the vendor's sample data. Send a small anonymised set of your own employees, with your salary structure and one messy month of attendance, and ask them to run it.
What to test in a demo
- Run a payroll end to end, including the wage protection file
- Add a mid-month joiner and a mid-month leaver with a final settlement
- Produce an end-of-service figure and show the working
- Approve overtime as a line manager, on a phone
- Correct a mistake after approval and see what audit trail it leaves
- Reject a leave request and show the employee what they see
- Pull a full employee history, including document expiries
- Export your own data out of the system, unassisted
The last two are the ones vendors are least prepared for, which is why they are worth asking. How a product handles a correction and an export tells you more about its architecture than any feature list.
What should you ask about data ownership and exit?
You are choosing where your employment records will live, and employment records outlive software choices. Establish before signing who owns the data, how you get it out, in what format, and what happens to it when the contract ends.
- Can you export everything yourself, without a support request?
- Are exports structured data, or PDFs you cannot reuse?
- Does the export include documents and payslip history, or only current records?
- Where is the data hosted, and does that satisfy your obligations?
- How long is data retained after termination, and can you demand deletion?
- Who at the vendor can see employee salary data, and is that logged?
Ask the exit questions during the sales process
The sales process is the only time you have leverage. A vendor that answers these clearly before you sign is likely to behave the same way later; one that deflects has told you something useful.
What are the implementation and migration risks?
Most disappointing outcomes are implementation failures rather than product failures. The software does what it said, but the data went in badly, nobody was trained, and the old spreadsheet quietly survived alongside it.
Migration is where the effort sits. Employee records, salary structures, leave balances, loan balances, service dates and document expiries all have to arrive correctly, and service dates in particular are load-bearing because they drive gratuity and the leave entitlements that step up with service.
Agree the plan in writing: who cleans the data, who loads it, how it is verified, whether you run parallel for a month, and what the acceptance test is. A parallel run of one payroll month costs a few days and catches almost everything.
Ask who implements. An implementation done by people who know Gulf payroll goes differently from one done by a generalist onboarding team working from a script, and it is a fair question to ask directly.
What does HR software cost beyond the licence?
Per-employee pricing is the visible number and rarely the whole one. Build the three-year figure before comparing anything, and include the things that only appear on an invoice later.
- Implementation and data migration fees
- Training, and retraining after your team turns over
- Modules priced separately from the core licence
- Integration work to your accounting system or bank
- Support tiers, and what response time the standard tier gives you
- Cost of adding an entity, a country or a second location
- Internal time during implementation, which is real money
Then set that against what the current process costs. If month-end takes two people three days, that is roughly seventy-two person-days a year, and it is the honest baseline for any comparison.
When is a spreadsheet still fine?
Plainly, not every company needs HR software. If you have a handful of employees on stable salaries, one entity, one country, no shift work and low turnover, a well-kept spreadsheet and a disciplined monthly routine will do the job, and buying software will not make it better.
The point at which a spreadsheet stops being adequate is usually recognisable. Variable pay enters the picture, headcount passes the point where one person can hold it in their head, a second entity or country appears, document expiries start being missed, or the month-end sequence becomes something only one person can run.
If none of those apply yet, spend the money elsewhere and revisit in a year. If two or three of them do, the spreadsheet is already costing you more than a licence would, mostly in the errors you have not found yet.
See how DenwaysHR handles wage protection, gratuity and document expiry, with your own data.
Book a demoSources
- UAE Government portal: Payment of salaries and wages (Ministerial Resolution No. 340 of 2026)
- UAE Government portal: End-of-service benefits for employees in the private sector
- Ministry of Human Resources and Social Development: end-of-service award, Articles 84 to 87
Official pages, as they stood on the date above. The law is the authority; check it, or ask your adviser, before acting on a figure.
Keep reading
Bring your whole workforce onto one platform.
See how DenwaysHR handles HR, attendance and leave across the GCC, and payroll with the WPS file in the UAE.


