Multi-tenant · AI-native · 15 apps, one sign-in

The whole credit lifecycle, on one platform.

Origination, servicing, collections and the ledger — and the compliance, support, marketing, people, procurement and legal work around them — on one data model, behind one control panel. A configurable rules engine you own, journeys you draw, DPDP handled by policy, and AI doing the reading a credit officer would otherwise do by hand. Built to be run by the team you already have.

One core · many lenders Live
Channel
Borrower journeyBranchDSAAPI
Originate
CRMLOSKYCBureauBREOffers
Service
LMSScheduleRepaymentsCharges
Recover
DPDBucketsCasesPTPField
Account
Double-entry ledgerGLReconciliation
Comply
DPDP requestsKFSRBI DL controlsGrievancesBureau file
Run
Support deskMarketingPeople & payrollProcurementLegalLender onboarding
Intelligence
AI underwriterCredit memoCollections copilotAssistant
15Apps on one data model and one sign-in, instead of six vendors and six invoices
1 dayTo launch a new loan product, instead of a six-week vendor change request
0Releases needed to change a journey, a credit policy or an approval matrix
100%Of decisions and vendor calls audit-logged, with who and when
The problem

Lending teams don't have a system. They have six.

A CRM nobody likes, an LOS from one vendor, an LMS from another, a collections tool bought separately, and a finance team reconciling all of it in spreadsheets at month end. Six licence fees, six support queues, and no single view of a customer.

How it works today

  • Every new loan product means a change request to four vendors, four quotes, and a six-week wait.
  • The same customer exists four times, with four different addresses.
  • Nobody can say what a bureau pull cost last month, because nobody logs the calls.
  • Collections works off a spreadsheet exported on Monday and already stale by Tuesday.
  • The ledger is reconstructed at month end rather than posted as it happens.
  • A complaint lives in an inbox; the grievance officer finds out when the Ombudsman writes.
The platform

Fifteen apps. One data model underneath.

They are not integrations of separate products. A lead, an application, a loan, a collection case, a complaint and a vendor invoice are records on the same book, and every app reads and writes it directly. One sign-in; each role sees only its apps.

01 / LOS

Originate

Applications, KYC on three rails, bureau, BRE, multi-lender offers, underwriting, sanction and disbursal — every vendor call visible on the file.

KYCBureauOffersDisbursalOpen →
02 / LMS

Service

Whole-rupee schedules on reducing balance, mandates, repayments with a proper waterfall, charges, foreclosure quotes, restructuring, closure and NOC.

ScheduleRepaymentsForeclosureNOCOpen →
03 / Collections

Recover

DPD derived nightly, buckets, cases auto-allocated to tele and field agents, promises to pay, a copilot that writes each agent's call list.

BucketsCasesPTPCopilotOpen →
04 / Finance

Account for it

Append-only double-entry ledger. Disbursal, receipt, payroll, vendor invoice and write-off post as they happen; month-end accrues and provisions.

JournalGLReconciliationIRACPOpen →
05 / CRM

Know the customer

One customer record across leads, applications and loans, with a 360 that survives the loan being closed and a next-best-action.

LeadsCustomer 360ActivitiesOpen →
06 / Compliance

Stay inside the lines

Consent registry, KFS and disclosure evidence, 14 RBI digital-lending controls, grievance register with the 30-day clock, bureau reporting, regulatory calendar.

DPDPKFSRBI DLBureauOpen →
07 / Journey Studio

Configure, don't code

Each lender's borrower journey as a versioned document: reorder steps, swap providers, set signing rules, publish. The next application runs it.

BuilderVersionsTemplatesA/BOpen →
08 / Support

Answer, then escalate

Every complaint on one desk with the loan beside it. Tier SLAs L1 → L2 → grievance officer → Ombudsman; escalations land in the compliance register.

TicketsSLAGROCSATOpen →
09 / Marketing

Grow the base you have

Segments as live rules over the customer master with consent enforced, campaigns, templates, attribution from the first tap, CAC by channel.

SegmentsConsentAttributionCACOpen →
10 / People

Pay the team from the book

Directory tied to console access, leave, Indian payroll posting to the ledger, and incentives computed from cured cases and disbursals.

DirectoryLeavePayrollIncentivesOpen →
11 / Procurement

Buy with a policy

Requisitions routed by an approval matrix and frozen at submission, vendor onboarding with RBI outsourcing checks, POs, three-way match, payment.

ApprovalsVendors3-way matchPolicyOpen →
12 / BRE

The secret sauce, configurable

Boundary conditions (go / no-go), refer rules, segments that shape the offer, pluggable models with champion–challenger–shadow, a simulator, versions. The borrower journey runs the published version.

Go / no-goSegmentsModelsSimulatorOpen →
13 / DPDP

Erase what you may, keep what you must

Data-principal requests with a footprint scan across every app, auto-suppression by a retention policy, legal holds with the basis stated, DPO decision, breach register with the 72-hour clock.

RequestsScanRetentionBreachesOpen →
14 / Legal

Recover through the courts, defend the file

Demand notices at 60 DPD, Sec 138 / arbitration / Lok Adalat matters with statutory clocks derived from the file, hearings, panel counsel, settlements that post to the loan under an authority matrix.

NoticesSec 138HearingsSettlementsOpen →
15 / Portfolio

See the whole book

Monitoring across lenders: buckets, PAR, vintages, lender-wise exposure and reports — the view a CXO opens on a Monday.

PAR 30VintageReportsOpen →

AI is a layer, not an app: the underwriter, credit memo, collections copilot and customer assistant sit inside LOS, Collections and CRM. Sign-in is needed to open an app — demo credentials are on the sign-in page.

What's different

Five decisions that shape everything else.

01

Journeys are configuration, not code

One lender wants DigiLocker; another insists on CKYC; a third accepts a document upload. One wants video KYC before sanction, another after. In most platforms each of those is a release.

In MODNAR a journey is a versioned document attached to a lender's product, drawn as a flow: drag a step, drag it past the sanction diamond to run it later, insert on an arrow, publish. The next application runs the new flow — and applications already in progress keep running the version they started on.

Both the borrower journey and the LOS stage tracker render from the same definition. There is nowhere left to hardcode the order.

02

AI in the underwriting seat

Not a chatbot in the corner. The credit memo is written from the bureau report, the bank statement analysis and the KYC record — the same evidence a credit officer would read, assembled into the document they would have spent forty minutes writing.

The recommendation comes with the factors it weighed and the ones that gave it pause, so an underwriter can disagree with the reasoning rather than argue with a score.

Every AI decision is stored with its inputs and its output, so a decision from six months ago can still be explained.

03

Multi-tenant from the first line

Not a single-lender product that will be made multi-tenant later. Every record carries its tenant, and isolation is enforced by row-level security in the database rather than by developer discipline in the application.

Each lender gets its own branded journey on its own subdomain, its own products, its own credit policy and its own users — operated from one platform.

The isolation is a database policy you can read on screen and a query you can run to prove.

04

The rules engine is yours

The decision policy is the secret sauce of any lender, and it should never sit inside a vendor's release cycle. In MODNAR the BRE is configuration: boundary conditions that say go or no-go, refer rules, segments that shape the offer, and the models behind them.

Rules today; a scorecard as challenger on a slice of traffic; a PD model scoring in shadow until it earns the seat. Swapping a model is a role change on one screen. A simulator shows what any change does before it is published, and every version can be rolled back.

The borrower journey decides on the published version and records which one — so a decision from last quarter is explained by last quarter's policy, not today's.

05

Every integration is visible

Bureau, PAN, DigiLocker, account aggregator, penny-drop, eSign, mandate, payout. Each call is logged against the application that triggered it, with the request, the response, the HTTP status and the latency in milliseconds.

Open any application and the whole vendor conversation is there in order — including the retries, and including the calls that failed.

The same log answers the operations question and the finance question: what happened, and what it cost.

One front door

A control panel, not a bookmark folder.

One sign-in. Each person sees the apps their role opens and nothing else. Users, roles and permissions are managed in one place and enforced in every app — not repeated per module.

Onboard a lender

New lender in an afternoon

Identity, RBI registration, GRO, product terms, a journey template and a brand colour. A nine-point go-live checklist across Legal, Compliance, Product, Engineering, Finance and Ops. Sandbox first; live means live on the borrower's offer listing.

ChecklistSandboxGo-live
Policies & SOPs

The policy is the configuration

Credit policy, pricing, KYC, fair practices, outsourcing, litigation — where a policy is live configuration it links into the app that enforces it, so the document and the rules cannot drift apart. Review calendar, versions, owners.

24 documentsReview calendar
Branding & admin

Your name on it

Palette, tenant name and mark applied to every app and the borrower journey in one save. Users & roles, banks, configuration, tenants and the audit trail live in one admin console — and only there.

8 palettesCentral IAMAudit
The ledger

We model the money, not just the workflow.

A schedule on reducing balance, and a balanced journal entry behind every event. Here is a ₹5,00,000 personal loan at 16% over 36 months — the EMI never changes, but what it pays for does.

Principal
₹5,00,000
Interest rate
16.00% p.a.
Tenure
36 months
Processing fee
₹10,000 (2%)
Net disbursal
₹4,90,000
Monthly EMI
—
Total interest
—
Total repayment
—
What each EMI actually pays
Principal Interest
The demo

Twelve minutes, end to end — then the rest of the business.

Every external service is a sandbox stub for now — the gateway is built so a live provider is a configuration change, not a rewrite. Everything else is real, and you can run it yourself: apply as a borrower, then open the LOS and find your application waiting.

Four lenders, one platformArka, Vaishnavi, Sahaj and Nirvaha each run their own journey on the same core — pick one and the steps change.
Apply from a phoneMobile, OTP, PAN, date of birth and PIN code. The name prefills itself from the PAN record.
Bureau, decision, offersFour eligible lenders, four different offers on the same applicant. Move the amount and tenure, watch the EMI follow.
Open the LOS — it is already thereThe application exists, every field filled in, timestamped and attributed. Nothing was re-keyed.
Read the integration timelineEvery vendor call with its payload and its latency. Then force the bureau to time out and watch the retry and the fallback to manual review.
Generate a credit memoWritten live, from that applicant's bureau, bank and KYC evidence.
Approve, sanction, disburse, bookSanction letter, payout with a UTR, loan in the LMS with its schedule, and the balanced GL entry behind it.
Reconfigure a journey, liveOn the flow canvas, drag video KYC past the sanction diamond, swap DigiLocker for CKYC, publish, run it again. No deploy.
Change the credit policy, liveRaise the score floor in the BRE, publish v4, run the refer persona — it now declines, with the reason. Roll back to v3. Nothing was deployed.
Collections on a real bookTwo hundred loans with a realistic DPD spread, bucketed, allocated, prioritised. Post a receipt and watch the case cure and the ledger move.
A complaint, escalatedLog it on the support desk, breach the L1 clock, escalate to the grievance officer — and find it in the compliance register with the RBI 30-day countdown.
The rest of the business, on the same bookA ₹6.5 lakh vendor request routed by the approval matrix to a PO and a matched invoice; payroll posted to the GL; a marketing segment that refuses to include anyone without consent.
"Delete my data"Log the request; watch the scan find the person across every app; see the marketing consent withdrawn automatically, the loan and KYC records held with the legal basis stated, and the DPO's one-click decision.
Onboard his lenderCreate it on the control panel, tick the checklist, go live — and apply as a borrower to see it on the offer listing, ranked by APR like everyone else.
Design partner

Built to run a real book, starting with yours.

The fastest way to judge this is to put one of your own products into it and push a real application through, end to end. That takes an afternoon — and you keep whatever we configure.

Start the conversation →