Published: · 8 min read
Start with your requirements, not with a product
Many ERP projects go wrong before a single screen is configured, because the selection started with a product name rather than a clear picture of the business. Before you look at any demo, write down how your company actually works today: how a sale becomes an invoice, how stock is received and issued, how purchases are approved, how month-end is closed and which reports management relies on.
Then separate what is essential from what would be nice to have. Essential requirements are the processes you cannot run without, such as multi-currency accounting, batch or serial tracking, project costing or multi-entity consolidation. Nice-to-haves are improvements you would welcome but could add later. This list becomes the yardstick for every platform you evaluate, and it keeps vendor presentations focused on your business rather than on their favourite features.
Involve the people who will use the system. Finance, sales, warehouse, procurement and management each see different problems, and an ERP chosen by one department alone tends to disappoint the others.
- Map your core processes end to end (order to cash, procure to pay, record to report)
- List the reports and dashboards management needs each month
- Note the pain points: duplicate data entry, spreadsheets, delays, errors
- Classify each requirement as essential, important or nice to have
- Record expected growth: new branches, entities, countries or product lines
Match the platform to your size and industry
ERP platforms are positioned for different kinds of businesses. Some are designed for small and mid-sized companies that want a quick, standardised setup; others are built for large, multi-entity organisations with complex processes and dedicated IT teams. Choosing a system far larger than you need adds cost and complexity; choosing one that is too small can force a second migration in a few years.
Industry matters just as much. A trading company needs strong inventory, pricing and landed-cost handling. A manufacturer needs bills of materials, production planning and quality control. A services or contracting business needs project accounting, timesheets and progress billing. Real estate, hospitality and healthcare all have their own needs. Ask each vendor or implementation team to show how the platform handles your industry's specific processes, using your own examples.
- Number of users today and in three to five years
- Number of legal entities, branches and warehouses
- Industry-specific processes the system must support out of the box
- Complexity of pricing, discounts and approvals
- Whether you operate in other GCC countries or further afield
Cloud or on-premise?
Cloud (SaaS) ERP is hosted by the vendor or a provider and accessed through a browser or app. It usually means lower upfront infrastructure effort, regular updates handled by the vendor and easy access from multiple locations. On-premise ERP runs on servers you own or control, which gives more control over infrastructure, customisation and update timing, but places responsibility for hardware, security, backups and upgrades on your team.
Some platforms offer both options, some only one, and a few offer private-cloud or partner-hosted arrangements in between. The right choice depends on your IT capacity, your customisation needs, your internet connectivity across sites and any data residency expectations from your customers, regulators or group policies. Ask where data would be hosted and what options exist for hosting within the UAE or the region if that matters to you.
- Who will manage servers, security, backups and upgrades?
- How much customisation do you expect, and how will it survive updates?
- Do customers, regulators or your group require particular data hosting?
- How reliable is connectivity at your warehouses, sites or branches?
Understand the total cost, not just the licence
ERP costs extend well beyond the subscription or licence. When comparing options, look at the full cost of ownership over several years. Pricing depends on users, modules and scope, so the only reliable figure is a quote built on your requirements — and we can help you get a clear one and compare quotes on a like-for-like basis.
Be cautious of comparisons that look only at the per-user fee. A platform with a lower subscription can cost more overall if it needs heavy customisation, and a more complete platform may reduce the number of add-ons and integrations you need.
- Licences or subscriptions, and how they change as you add users or modules
- Implementation services: analysis, configuration, customisation and testing
- Data migration and cleansing
- Integrations with banks, e-commerce, POS, HR or other systems
- Training for key users and end users
- Hosting or infrastructure, if on-premise or privately hosted
- Ongoing support, upgrades and future change requests
- Internal time: your own team's hours spent on the project
Check VAT, Corporate Tax and e-invoicing readiness
Any ERP used in the UAE must handle VAT correctly. The standard rate is 5%, and the system should produce compliant tax invoices, apply the right tax treatment to each transaction (standard-rated, zero-rated, exempt or out of scope) and give you the figures you need for VAT returns filed with the Federal Tax Authority (FTA).
UAE Corporate Tax, introduced under Federal Decree-Law No. 47 of 2022, applies a 9% rate to taxable income above AED 375,000, with 0% up to that threshold. Registration, record-keeping and filing take place with the FTA through EmaraTax. Your ERP does not calculate your tax position for you, but a well-structured chart of accounts, clean records and clear reporting make preparing returns much easier.
The UAE is also introducing mandatory e-invoicing in phases, with structured invoices exchanged through accredited service providers on a Peppol-based model. Timelines are being announced in phases, so ask each vendor how their platform will produce structured e-invoices and connect to an accredited service provider. Rules and deadlines should always be confirmed with the FTA, the Ministry of Finance or a tax advisor; 406 Technologies helps with the system side, not tax advice.
- Tax invoices and credit notes with the required details, in English and Arabic
- Tax codes for each VAT treatment and reports that support the VAT return
- A chart of accounts that can be mapped for Corporate Tax reporting
- A stated approach to UAE e-invoicing and accredited service provider connectivity
- Audit trails and record retention for transactions and documents
Arabic and local support
Arabic support can mean different things: a translated user interface, right-to-left layouts, Arabic fields for customer and product names, or bilingual documents such as tax invoices and payslips. Check exactly which of these each platform offers, and see real bilingual documents during the demo rather than relying on a feature list.
Local support matters just as much as features. Ask who will support the system after go-live, in which time zone, in which languages and through which channels. Understand how quickly issues are typically handled, how upgrades are managed and whether the people supporting you understand UAE business practices, VAT and the way your industry works here.
Plan your integrations early
An ERP rarely works alone. It often needs to exchange data with banks, payment gateways, e-commerce stores, point-of-sale systems, CRM, HRMS and payroll, warehouse devices, logistics providers and business intelligence tools. Each integration adds scope, cost and risk, so list them early and ask how each platform handles them.
Find out whether the platform offers standard connectors, documented APIs or an integration marketplace, and who will build and maintain any custom integrations. An integration that works on day one but breaks with every upgrade is a long-term cost.
- Bank statements and payment files
- E-commerce, marketplaces and POS
- CRM and marketing tools
- HRMS, payroll and WPS
- Accredited service provider connectivity for e-invoicing
- Reporting and BI tools
Don't underestimate data migration
Moving data from spreadsheets or an older system is often the most underestimated part of an ERP project. Decide early what you will bring across: master data such as customers, suppliers, items and the chart of accounts; open balances; open orders and invoices; and how much transaction history you need in the new system versus in an archive.
Use the migration as a chance to clean up. Duplicate customers, inconsistent item codes and outdated accounts cause problems in any system. Plan trial migrations, reconcile balances with finance and agree who signs off before go-live.
Shortlisting and running useful demos
Once your requirements are clear, narrow the field to two or three platforms that fit your size, industry, deployment preference and budget. A long shortlist wastes time; a shortlist of one leaves you without a comparison.
Ask for scripted demos based on your own scenarios rather than a generic tour. Give each vendor or implementation team the same scripts — for example, a sale with a discount and VAT, a stock transfer between warehouses, or a month-end close — and score them against the same criteria. Invite the people who will use the system and ask them to score too. Request references from similar businesses where possible, and speak to them directly.
- Send the same demo scripts to every shortlisted option
- Score against your essential, important and nice-to-have requirements
- Ask to see real reports, tax invoices and Arabic documents
- Ask how customisations are handled during upgrades
- Confirm what is standard and what needs development
Choosing the implementation team
The quality of the implementation often matters as much as the software. The same platform can succeed or fail depending on the team that analyses your processes, configures the system, migrates data and trains your people.
When you evaluate an implementation team, look at their understanding of your industry, their approach to requirements and testing, who exactly will work on your project, how they handle change requests and what support they offer after go-live. Ask for a clear project plan with phases, responsibilities on both sides and realistic timelines; timelines depend on scope, data and how quickly decisions are made.
406 Technologies is an independent, vendor-neutral company. We help you define requirements, compare platforms, connect you with the right implementation team and people for your chosen system, and support delivery and beyond — so the decision rests on fit, not on a vendor relationship.
ERP selection checklist
- Core processes mapped and requirements prioritised
- Users, entities, branches and growth plans documented
- Cloud, on-premise or hosted option chosen with reasons
- Total cost of ownership compared over several years
- VAT invoices, tax codes and VAT return reporting confirmed
- Chart of accounts approach for Corporate Tax agreed
- E-invoicing approach and service provider connectivity discussed
- Arabic interface and bilingual documents seen in a demo
- Local support model, languages and hours understood
- Integrations listed with an approach for each
- Data migration scope and clean-up plan agreed
- Implementation team, plan and responsibilities confirmed