Contact Info
How should a Kuwaiti group write its ERP requirements specification?
A Kuwaiti group is best served by an ERP requirements specification with a shared core that every company follows and a short annex for each company's differences. It sets out process requirements, statutory lines confirmed by the auditor, three-decimal dinar precision, salary transfer output, Arabic printouts, hosting and access rules, interfaces and migration. I write it remotely, with owner-set priorities and traceability to demos, tests and the contract.
Last reviewed by Vikas Saroj
In Kuwait a business is often one branch of a wider family holding, sitting next to a contracting arm, franchised outlets and a property company. When the group buys an ERP, each company tends to send its own wish list, and the vendor quotes against whichever list is loudest. The result is a contract nobody can test cleanly.
I write ERP requirements specifications for Kuwaiti groups and single companies as an independent advisor, delivering the work remotely. The document separates what the whole group shares from what each company needs, spells out the statutory, precision and behavior rules the system must meet, and records every interface and data set, so each line can be answered, demonstrated and tested.
The signed version then serves the tender, the partner contract and the acceptance tests for every company in each rollout wave.
The aim is a document the owners can approve once and every company can be held to.
The processes every company must run the same way, such as chart of accounts, approvals, purchasing controls, intercompany charges and consolidated reporting, written once and owned at group level.
Short chapters for each company's genuine differences, such as project billing in contracting, royalty reporting in franchised outlets or rent schedules in real estate, kept separate from the core.
Entity-level books, contributions and tax data your auditor identifies, salary transfer output and record keeping, each written as a testable statement and confirmed before sign-off.
Three-decimal handling for amounts, prices, rounding, payment files, POS feeds and exports, each written as a rule with a test case built on awkward amounts.
Hosting questions, access by company and role, owner-level approvals, change history on sensitive fields and how outlets or sites keep working on poor connections.
Bank, POS, ecommerce, HR and franchisor systems, plus what each company brings across, how intercompany balances agree and what is archived rather than migrated.
Understand the group and its companies
Write the core and the annexes
Sign once, apply to every wave
The most useful decision in a Kuwaiti group specification is structural: what belongs to the group, and what belongs to one company. Without that split, every company's preferences end up as group requirements, and the vendor prices a system far heavier than any single company needs.
I organize the document like this:
Every requirement has a code that shows whether it is core or annex, an owner, a priority and a pass condition. That makes it simple to answer the question a group rollout always faces: which lines must be proven before the next company goes live. The interviews and process work that produce these lines are covered by my Kuwait ERP business analyst work; here the subject is the written specification and its use.
Kuwait has not introduced VAT, so the statutory chapter is shorter than in neighboring markets, but it is not empty. I draft it with group finance and your auditor or tax advisor, who confirms every line. I do not advise on tax or contributions; I turn confirmed obligations into requirements.
Lines that commonly appear include:
The dinar is divided into fils, giving three decimals, so precision rules sit beside the statutory lines: amounts, unit prices, rounding, payment files, POS and ecommerce feeds, and exports must all hold three decimals, each with a test case. Tax-readiness lines, such as tax codes on items and parties, are marked should-have in case VAT is introduced. See the Kuwait ERP consultant page for wider context.
Behavior requirements, sometimes called non-functional requirements, say how the system must operate. In a Kuwaiti group several of them come from how the owners want control to work.
A vendor writing its own proposal has little reason to volunteer these commitments. Owning them in your specification is what carries them into the contract and the test plan.
Each connection gets its own block stating which systems talk, what flows each way, on what schedule, which side is the master and who is alerted when a transfer breaks. For Kuwaiti groups that can mean bank files for payments and statements, POS in outlets, delivery and ecommerce platforms, a franchisor's reporting system, HR and attendance tools, and sometimes property or contract management software.
Migration requirements are written per company: which customers, suppliers, items and assets move, what open business crosses over, from unpaid invoices to stock on hand, and which older years stay behind in an archive. Intercompany balances need their own requirement, because both sides must agree before any company goes live. A group that migrates in waves also needs a rule for how companies still on the old system trade with those already on the new one.
Priorities are set by owners and company managers on a plain scale from must have at go-live to not in this phase. Must-have lines in the core are traced into the demo scripts used during Kuwait ERP selection and into UAT cases for the first company, while annex lines are traced into the tests for their own wave. The fit result from the gap analysis sits in the same matrix.
In a family group, the specification needs approval from the people who actually decide. I prepare a short summary of scope, priorities and open questions for the family board or owners, then collect chapter sign-off from group finance and each company manager. The statutory chapter is signed only once the auditor's or advisor's confirmation is attached.
Bidders receive the approved text as an annex to the RFP and mark every line with their response, and the partner contract then refers to a locked copy of that same text. If the rollout runs in waves, each wave's statement of work refers to the core plus the relevant annex. After that, every change is a recorded request with a reason, an approver and its effect on cost.
Gaps that put Kuwaiti specifications at risk:
Running the tender is covered under ERP RFP consulting. You can also read about multi-entity setups on the multi-company ERP page and the Kuwait overview.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Rarely. One specification with a shared group core and a short annex per company keeps common processes identical, stops each company inflating the scope and lets vendors price the group fairly. Annexes hold only genuine differences, such as project billing or franchise royalties, and each is traced to the tests for its own rollout wave.
That is for your auditor or tax advisor to confirm. Typical areas include entity-level books, contributions that depend on a company's legal form, possible holdbacks on contractor payments, income tax data for foreign-owned entities and salary transfer records. I write the confirmed obligations as testable lines and add tax-readiness lines in case VAT arrives.
Yes. I prepare a short summary of scope, priorities, open questions and the decisions the owners need to make, and walk the family board through it on a video call. Their approval is recorded in the document, so later scope discussions refer back to what the owners actually agreed.
No, the work is remote. Interviews and chapter reviews take place on video calls during Kuwaiti working hours, the engagement runs in English and Arabic wording comes from bilingual colleagues you nominate. On-site sessions are possible only by arrangement. I accept nothing from vendors or partners, so the document stays neutral.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.