The ledger is an afterthought
The visible product takes an application or shows a balance. Underneath, a ledger has to match the bank to the paisa, every day.
Lending origination and servicing, wallets and UPI rails, wealth platforms and insurance distribution. With the ledger, the consent trail and the reconciliation a regulated business gets asked to produce.
The visible product takes an application or shows a balance. Underneath, a ledger has to match the bank to the paisa, every day.
RBI digital lending rules require disbursement and repayment to move between borrower and lender directly. Discover that late and the money flow gets rebuilt.
Access control, encryption, logging, change management, continuity. A bank partner reviews all of it before go-live, and remediation is slow.
Fintech software development is building regulated financial products. Digital lending, payments and wallets, wealth management, insurance distribution. It also covers the parts no demo shows. KYC and identity checks, double-entry ledgers, daily reconciliation against the bank and the payment rail, Account Aggregator consent, and the audit evidence a regulator asks for.
A fintech product is two systems wearing one interface. One takes an application, shows a balance, places an order. The other keeps a ledger that must reconcile against a bank statement, an aggregator report and an NPCI settlement file.
Teams that build the first and defer the second find the gap at exactly the volume where finding it by hand stops being possible.
Regulation is the second difference. RBI digital lending rules dictate where money may flow. Card storage is constrained by tokenisation rules. Account Aggregator data arrives with a consent artefact carrying a purpose and an expiry. These are architectural constraints, not a checklist for the end.
Every card links to the practice that does the work. Follow one if you want the detail.
Application capture, bureau and bank-statement underwriting, sanction and e-agreement, disbursement, EMI schedules, collections. One borrower record from lead to closure.
ExploreWallets, UPI payments, savings and investment journeys on iOS and Android. Device binding, secure local storage, and re-auth that does not train users to tap past warnings.
ExploreUPI and eNACH rails, aggregator APIs, CKYC and DigiLocker identity, Account Aggregator pulls, bureau enquiries. Each with retry, idempotency and reconciliation built in.
ExploreModels over bank-statement and bureau features for underwriting. Velocity and device-signal rules that flag activity for review instead of blocking silently.
ExploreDisbursement and collection trends, bucket movement, roll rates, DPD ageing, vintage curves, channel-wise approvals. Refreshed daily, not at month end.
ExploreOnboarding, lead attribution, commission slabs, payout statements and performance dashboards. Role separation keeps customer data need-to-know.
ExploreDouble-entry books, automated matching against bank and aggregator files, GST on fees and commissions, and exports your auditor accepts first time.
ExploreThe situation it answers, the architecture, every module, the systems it plugs into and how long it takes. These describe our work, not one client's project. Named clients with measured results are in the case studies.
An NBFC, or a lending service provider partnered with one, offering personal or business loans. Applications arrive through a web journey and a field team. Underwriting reads statements manually. Collections run on spreadsheets that disagree with the books by month end.
A rules-driven origination service and a separate servicing ledger, both on Node.js with PostgreSQL, joined by an event log so any application journey is reconstructable. Disbursement and repayment move directly between borrower and lender accounts. The platform records, it does not hold.
Built to the RBI Digital Lending Guidelines. Funds move directly between borrower and regulated lender. A Key Fact Statement is issued before acceptance, and every charge is disclosed as an annual percentage rate. Account Aggregator consent artefacts are stored with their purpose and expiry.
A consumer or closed-loop business wallet with UPI collection and payout. Balances, limits and settlement have to stay correct under load. The failure that matters is not a crash. It is a double credit, or a ledger that stops matching the bank.
An append-only double-entry ledger is the source of truth. Transactions are idempotent, keyed on the rail reference, so a retried callback cannot post twice. Node.js services, PostgreSQL with serialisable isolation on balance paths, and a reconciliation worker consuming settlement files on schedule.
Prepaid instrument limits and KYC tiers follow the RBI PPI master direction. Card data, where present, is tokenised under RBI card-on-file rules and never stored. Manual ledger adjustments need maker-checker approval and stay permanently attributable.
A distributor or advisory firm offering mutual funds, and increasingly equities and deposits, to retail investors. Onboarding is a paper form. Portfolio statements get compiled per client at month end. SIP failures surface when the client calls.
A portfolio service holds units and transactions separately from valuations, so historical returns stay reproducible when NAV corrections arrive. React web and React Native apps on Node.js, with scheduled jobs for NAV refresh, SIP presentation and corporate actions.
Distributor and advisory activity are separated in the data model, so suitability records and commission disclosure follow the applicable SEBI regime. Risk profiling and recommendation events are retained as evidence that advice matched the recorded profile at the time.
A corporate agent or broker distributing motor, health and term policies through point-of-sale persons. Quotes come from opening several insurer portals side by side. Issuance is manual. Renewals get chased from a spreadsheet. Commission reconciliation takes a week.
A quote layer normalises insurer APIs into one comparable structure. A policy service holds the issued contract independently of whichever insurer produced it, so renewals and claim assistance work uniformly across the whole book.
POSP certification and validity are tracked, and quoting is blocked once they lapse, under the IRDAI point-of-sale framework. Commission disclosure and the product categories a POSP may sell are enforced by the platform, not left to the agent memory.
A platform or large merchant collecting across UPI, cards and netbanking, with a payout leg to vendors. Settlement reports arrive in different formats on different cycles. Finance reconciles in Excel. Unexplained differences get written off at year end.
An ingestion pipeline normalises every rail settlement file into one transaction shape. A rules engine matches it against the platform ledger with tolerance windows. Anything unmatched lands in a break queue where it is aged and assigned, never absorbed.
Every posting keeps a link to its source settlement file, so an auditor question resolves to a document instead of an explanation. GST on payment charges and commissions is computed per transaction, which makes the monthly return reproducible.
Get these wrong and the build is not late, it is unusable. They are design inputs on day one.
Money must move directly between borrower and regulated lender. A lending service provider may not route disbursement or repayment through its own pooled account. A Key Fact Statement with the all-in annual rate goes out before acceptance, and recovery agent details are disclosed to the borrower.
Data pulled through the AA network arrives with a consent artefact carrying a purpose, a data range and an expiry. Keeping the data past that consent, or using it for something else, is the breach. So consent has to be a first-class object in the schema, not a checkbox on a form.
Card numbers are not stored. The rail issues a token and the platform holds only that, plus the last four digits and the network for display. This removes most of the PCI-DSS surface, and what remains is what the annual assessment covers.
Identity verification runs through the CKYC registry and DigiLocker-issued documents instead of uploaded photographs, with liveness checks where the risk tier requires them. Verification evidence stays against the customer record for the period the regulator specifies.
An NBFC or bank partner reviews access control, encryption, secrets management, logging, retention, change approval, penetration test results and continuity plans before go-live. Build these as standing practice and the review becomes a document exercise instead of a remediation project.
Not necessarily. Many platforms operate as a lending service provider partnered with a licensed NBFC or bank. That is faster to launch, and it is how most Indian digital lenders started. It does not change the RBI Digital Lending Guidelines. Money still moves between borrower and lender directly, so the architecture stays the same.
Every balance-affecting operation is idempotent and keyed on the rail own reference, so a retried or duplicated callback posts once. Postings are immutable, and balances are derived from them instead of stored. A reconciliation worker then matches the day settlement file against those postings and raises anything unmatched into a break queue with an owner.
Data arrives structured and straight from the bank, not as a PDF that may have been edited. That improves underwriting quality and removes a manual review step. It also arrives with a consent artefact stating purpose and expiry, so the compliance position is documented by design instead of argued afterwards.
Yes, and often that is the right call. We build the origination journey and the customer-facing product, then integrate with the partner loan management or core system for servicing. Where their system cannot support a feature, we keep a shadow ledger for that feature and reconcile the two instead of duplicating the whole book.
Eighteen to twenty-four weeks for origination and servicing together, assuming partner integrations are ready when we need them. The variable is rarely our development speed. It is how fast the lending partner technology team can provision sandbox access, which is worth chasing on day one instead of in month three.
A partner bank or NBFC typically reviews access control, encryption, secrets management, logging and retention, change management and continuity, plus an independent penetration test. We build to that list from the start and hand over the evidence pack alongside the code, so the review reads as documentation instead of a list of fixes.
Tell us the workflow that keeps breaking. We will say honestly whether software fixes it, and what it would take.