- Cost
- Weighted average captured on the movement itself. Landed costs allocated to items by value. Provisional purchase rates finalized at settlement.
- Time
- UTC stored, local time displayed. Fiscal logic runs on dates, not timestamps.
- Configuration
- Custom fields, form and list layouts, validation and default rules, workflows and print templates are declarative JSON validated against published schemas. No scripting.
- Languages
- Arabic and English on every label and error, right-to-left first. Problem responses follow RFC 7807 with bilingual detail.
- Search
- Arabic search on normalized shadow columns, with every list virtualized.
- Stack
- TypeScript end to end: NestJS, PostgreSQL 18, Prisma, React, a PWA client. Reviewed SQL migrations only.
- Deployment
- Cloud servers in the region you choose, or your own hardware. Encrypted backups with rehearsed restores.
- Integration
- REST API with the same privilege checks as the UI. Signed, retried webhooks from a transactional outbox on every lifecycle transition.