All work

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
ARA FinancialOne shared ledger
Sales & invoices
Inventory & POS
Payroll
General ledgerDouble-entry
Debit=Credit
Statements
& reports
Tenant-scoped dataArabic interface & documents
Architecture sketchFrom the project implementation

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.

backend modules
83
data models
108
backend test suites
231
running for a Gulf client
Live
Built with

React · Node.js · MongoDB · Multi-tenant architecture · RTL · Subscription billing

Next projectRaeetna

Have something in mind?

Tell me a little about it. I usually reply within two working days.