The case for modular ERP in Saudi enterprise
A field report from the frontline of ERP rollouts across the Kingdom — why one-size-fits-all suites keep failing, and what to build instead.
A field report from the frontline of ERP rollouts across the Kingdom — why one-size-fits-all suites keep failing, and what to build instead.
Most bilingual products in the region are English apps with an Arabic locale bolted on. The difference between that and an Arabic-first product is visible in ten minutes of use — and shapes the ceilin...
Nafath solves the identity problem for Saudi products. It also creates a set of second-order questions — session lifetime, delegation, fallback flows — that only reveal themselves after you ship. A fi...
Every carrier integration, every payment integration, every webhook you receive will fail in a way that makes it look like it succeeded. Idempotency is the answer, and it is a habit long before it is...
Most technology teams in Riyadh, Dubai, and Cairo do not have Netflix scale. Adopting an architecture built for Netflix scale is a decision that costs shipping speed for a year and buys almost nothing...
Meilisearch handles Arabic tokenisation well out of the box, which is unusual — but bilingual indexing still comes with a set of decisions that determine whether your search actually finds what users...
A calendar that shows available slots is deceptively hard: working hours per weekday, timezones, lead time, buffers, and pre-existing bookings all have to compose. Get one wrong and users book slots y...
Non-profits carry a hard rule that many software systems soften: money given for one purpose can only be spent on that purpose. Enforcing this at the transaction layer rather than the reporting layer...
Every non-tech Saudi organisation runs on spreadsheets that grew invisible tentacles into every operational habit. Migrating them to a platform is not a data-import project. It is an organisational-ch...