Skip to content
Modules

Dara Modules

This page lists the platform's main modules by group. Each module owns its own data and interacts with the others only through callable operations and published events.

Catalog

Module catalog

Select a group to see only the modules in it.

  • Financial Core

    Holds each company's chart of accounts, detail levels, vouchers and fiscal periods. Every account balance on the platform is read from here, and other modules record their financial effect only by posting vouchers to it.

    Financial Core
  • Treasury

    Cash positions from the branch teller counter up to the central vault, chequebooks and the 13-state cheque lifecycle, petty cash, and reconciliation against bank statements.

    Finance & Payments
  • Qard al-Hasan Deposit

    Deposit accounts from opening, with account numbers built from a numbering pattern and a check digit, through to joint ownership, collateral holds and customer statements. Each deposit category's behavior is set with policy switches.

    Finance & Payments
  • Wallet

    A customer wallet with a unique 16-digit number for top-ups, withdrawals, transfers and holds on funds. The balance is always read from the Financial Core; the wallet itself has no balance column.

    Finance & Payments
  • Credit Card

    A card credit line that links each card type to an account heading in the Financial Core. It takes the card from issuance and activation through two-phase purchases to merchant settlement.

    Credit
  • Financing

    Each loan file moves through this module from application and document review to disbursement, installments and settlement. Every product is tied to one of the Islamic contracts and to that contract's own calculator.

    Credit
  • Collateral

    Collateral registration, versioned valuation, pledging and release. Collateral is released only when the status of the loan file allows it.

    Credit
  • Scoring & Eligibility

    Converts daily account balances into a score using the configured scoring method, then applies an eligibility policy to turn that score into a financing limit.

    Credit
  • Payment Collection Gateway

    Collects payments through online payment gateways, POS terminals, card-to-card transfers and other methods, all against a single payment order. The deposit slip is stored alongside the transaction.

    Finance & Payments
  • Investment Portfolio

    Shows each of the organization's investments next to the limit set for it in the bylaws, and measures and reports how far it is from that limit.

    Finance & Payments
  • Voucher Template Builder

    Accounting voucher templates with debit and credit formulas. Financial events from each module are turned into voucher lines through these templates, so accounting rules are not scattered across module code.

    Financial Core
  • Customer Loyalty

    Calculates loyalty points with a rules engine, sets caps to prevent abuse, and posts the accounting voucher when points are redeemed for cash. Gift vouchers are issued from here as well.

    Customer Engagement
  • Stakeholder Relations (CRM)

    Each customer request is logged on a form specific to its type, and from that moment its handling time is measured against the service-level agreement (SLA).

    Customer Engagement
  • Notifications & Messaging

    Every message the platform sends to customers goes out through this module: SMS, email, push notifications, the in-app inbox and one-time passwords (OTP). Other modules send only the event type and its data.

    Customer Engagement
  • Identity

    User sign-in and access-token issuance for the entire platform happen in this module and nowhere else.

    Identity & Access
  • Users & Companies

    Companies, branches, user memberships, roles and the permission catalog are defined here. Every access decision on the platform rests on this module's answer.

    Identity & Access
  • API Gateway

    The only entry point for requests to the modules. Tokens are validated here, inbound headers are sanitized, and the user's verified details are attached to the request.

    Infrastructure
  • Document Management

    Stores the platform's files and documents with layered encryption and a choice of storage location. Other modules keep only the file ID.

    Infrastructure
  • External Services Hub

    Every call to systems outside the organization, from inquiries to payments, passes through a defined route that can be configured and monitored.

    Infrastructure
  • Central Scheduler

    Scheduled jobs from every module, such as the nightly calculation of installment late-payment penalties or daily scores, run from a single scheduler. The logic of each job stays with the module that owns it.

    Infrastructure
Get in Touch

See the modules working together

In an introductory session, we show how a single operation, such as disbursing a loan secured by a deposit, passes through several modules and ends up as a voucher in the Financial Core.