One solid core for transactions and accounting. Everything around it — account types, products, structures, capabilities — is configuration, not code. Multi-tenant, multi-currency, multi-calendar, audited end to end.
LedgerTM is TVM's parameterised products & accounts engine — the IP behind a quarter-century of production banking software, rebuilt event-sourced and multi-tenant.
The same engine underpins every vertical. What changes between a retail lender, a corporate cash desk and a structured-finance book is the set of account types configured — not the code.
A product manager describes a new account type in plain language. The AI understands the software and its configuration structure, so it can build a new account type from scratch or take an existing one as a base. Prototype the account-creation screens in a sandbox, project transactions across the full life of an account, and when the numbers look right, deploy. All at runtime. No code required.
AI can help you design accounts — but predictable results need a rock-solid configuration engine underneath. Ours is shaped by many years across very different financial businesses.
Define position types, transaction types, schedules and input amounts, and you can model almost any financial instrument — without touching code.
Industry-specific templates ship with sample data, so you can evaluate LedgerTM against a realistic book from day one.
Investments — call, fixed and notice deposits — alongside personal loans, microloans and mortgages. The everyday shape of a retail book.
Administer structures spanning multiple operating entities: loans given, funding taken, interest and currency swaps, and fees given and taken. Built for corporate-finance operations.
scheduling — screenshot pending
personal loan — screenshot pending
books — screenshot pendingThe account engine is the core. Around it sits everything an operation needs to actually run the book.
A modern, event-sourced .NET core with a React + TypeScript front end — designed so domain logic, not infrastructure, carries the meaning.
Let's talk.
A small team who understand the business, not a sales organisation — based in Cape Town and Toronto.