Cloud accounting SaaS / 2025
ARA Financial
I designed and built a multi-tenant accounting platform for a Gulf client, covering the ledger, day-to-day operations and an Arabic interface.
- Role
- Architecture & full build
- Market
- Saudi Arabia · MENA
- Model
- Multi-tenant SaaS
- Status
- Live in production
& reports
The brief
Bring accounting, inventory, sales and payroll into one platform for the Saudi market. Each operation needed to post into the same double-entry ledger, with separate data for each company.
I handled the architecture and full implementation, including the Arabic interface, approval workflows and subscription billing.
What I built
Accounting
A chart of accounts, journals, bank reconciliation and fixed assets with depreciation.
Daily operations
Receivables, payables, procurement, sales, inventory and point of sale, connected to the ledger.
Access and approvals
Payroll, multi-step approvals, role-based permissions and tenant onboarding.
Billing and assisted actions
Subscriptions and an AI action layer. Proposed actions pass through the same permissions as a user.
Engineering notes
Tenant-aware data model
Tenant scoping was part of the initial models and queries, so each company’s records stay separate.
Arabic throughout
The interface, printed documents, statements and reports support right-to-left reading.
Testing financial workflows
231 backend test suites cover posting, balancing, tax handling, approvals and permissions.
In practice
- backend modules
- 83
- data models
- 108
- backend test suites
- 231
- running for a Gulf client
- Live
React · Node.js · MongoDB · Multi-tenant architecture · RTL · Subscription billing