DEV Community

Cover image for Building a Digital Banking Back Office: What We Learned from Designing VABS
Mary Andree
Mary Andree

Posted on

Building a Digital Banking Back Office: What We Learned from Designing VABS

When people think about building a digital bank, they usually imagine the visible part of the product: a mobile app, accounts, cards, payments, onboarding, notifications, and a clean user interface.
But the real complexity starts behind the screen.

A digital banking product needs a reliable core ledger, account logic, payment routing, transaction monitoring, KYC and KYB workflows, AML controls, reconciliation, tariffs, limits, internal approvals, audit logs, support tools, reports, and operational dashboards.
Without this internal layer, even a well-designed fintech app becomes difficult to scale. Payments are checked manually. Compliance teams work with scattered data. Finance teams reconcile transactions in spreadsheets. Support teams do not see the full client context. Every new product or payment provider requires custom internal logic.

This is the problem VABS was built to solve.

VABS is a white-label Core Banking and Back-Office platform designed for banks, neobanks, fintech companies, payment providers, embedded finance platforms, and crypto-friendly financial products. In this article, we will look at the engineering and business logic behind such a system: what it should include, why it matters, and how ready-made modular infrastructure can reduce the complexity of launching financial products.

Why a fintech product needs more than a frontend

A modern fintech product is usually built from several layers:

Customer app / web interface

API gateway

Core banking logic

Payments and transaction processing

Compliance and risk controls

Back-office operations

Reporting, reconciliation, and audit

The customer sees only the top layer. Internal teams work with everything below it.
If the lower layers are weak, the product becomes expensive to operate. For example, a payment may look successful in the app, but the finance team may still need to verify it manually. A user may pass onboarding, but compliance may not have enough data to review risk. A transaction may be processed, but reconciliation may not match it correctly with the provider report.
This is why the back office and core banking system should not be treated as secondary tools. They are the operational foundation of the product.

The core problem: financial operations do not scale well manually

At an early stage, a fintech team can survive with manual processes. A small number of users, payments, refunds, limits, and support tickets can be managed through admin panels, spreadsheets, provider dashboards, and Slack messages.

But this approach breaks quickly.
As the product grows, the team starts asking questions like:

  • Where is this payment now?
  • Which provider processed it?
  • What fee was applied?
  • Has this client passed KYC or KYB?
  • Who approved the operation?
  • Why does the ledger balance not match the provider report?
  • Which transactions require compliance review?
  • How do we configure different fees for different user segments?
  • How do we launch a new payment route without rewriting internal logic? These are not frontend problems. They are infrastructure problems. VABS approaches them as one connected system instead of a set of disconnected admin tools.

What VABS includes

VABS combines two important layers: Core Banking and Back Office.
The Core Banking part manages the financial logic: accounts, balances, ledger operations, transactions, multi-currency accounting, virtual transactions, and reconciliation.

The Back Office part gives internal teams tools to manage users, payments, compliance, reports, tariffs, limits, approvals, risk controls, and operational workflows.

In practice, the platform can include:

  • Core ledger
  • Account management
  • Multi-currency accounting
  • Payment routing
  • KYC / KYB workflows
  • AML and sanctions checks
  • KYT monitoring
  • Transaction monitoring
  • Automatic reconciliation
  • Tariff and fee configuration
  • Client 360° profile
  • Role-based access
  • Maker-checker approvals
  • Reporting and audit logs
  • Card, deposit, and lending modules
  • Fiat and crypto gateway integrations

The goal is not to replace every possible external provider. The goal is to give the financial product a controlled internal layer where providers, users, transactions, rules, and reports can be managed from one environment.

Core ledger: the part you cannot fake

A banking product can have a beautiful interface, but if the ledger is unreliable, the whole product becomes risky.
The ledger is responsible for recording financial movements correctly. It must support balances, internal transactions, fees, corrections, refunds, commissions, settlements, and accounting logic.
A simple version may work for a wallet MVP. But for a real fintech product, ledger logic quickly becomes more complex:

  • User balance
  • Provider balance
  • Internal account
  • Fee account
  • Settlement account
  • Adjustment account
  • Reconciliation account

Each operation may affect several accounts at once. For example, a payment can include the original amount, provider fee, platform fee, currency conversion, settlement delay, and reconciliation record.
VABS includes a core ledger foundation with synthetic and analytical accounts, multi-currency accounting, virtual transactions, and automatic reconciliation. This gives teams a stronger base for products that need accurate balance tracking and financial reporting.

Back office as the operational control center

A back office is not just an admin panel. In fintech, it is the place where internal teams control the product.
A good back office should help teams:

  1. review users and companies;
  2. manage accounts and balances;
  3. monitor transactions;
  4. investigate suspicious activity;
  5. configure tariffs and limits;
  6. approve sensitive operations;
  7. handle support cases;
  8. reconcile payments;
  9. generate reports;
  10. manage product settings.

Without this layer, teams usually create their own workarounds. Finance uses spreadsheets. Compliance uses separate provider dashboards. Support asks developers to check logs. Operations manually compares payment statuses. Management receives delayed reports.
VABS brings these workflows into a single environment, so different teams can work with the same source of operational data.

Payment routing and multi-rail infrastructure

Most fintech products eventually need more than one payment route.
A neobank may need internal transfers, cards, SEPA or SWIFT flows. A payment company may need B2B transfers, bulk payouts, recurring payments, provider routing, and reconciliation. A crypto-friendly financial platform may need fiat gateways, crypto gateways, wallet infrastructure, blockchain monitoring, and KYT checks.

A modern system should be able to support different scenarios:

  • P2P payments
  • B2B payments
  • Internal transfers
  • Recurring payments
  • Bulk payments
  • Card-related flows
  • Fiat gateways
  • Crypto gateways
  • Provider routing
  • Settlement tracking

The challenge is not only processing the payment. The challenge is controlling what happens before, during, and after the transaction.
VABS supports payment routing logic and integration with fiat and crypto infrastructure. This allows businesses to build different financial products on top of one operational foundation instead of creating separate internal systems for every payment scenario.

Compliance should be part of the architecture

Compliance is often treated as a checklist added near launch. In financial products, that is a mistake.
KYC, KYB, AML, sanctions screening, PEP checks, adverse media checks, KYT monitoring, risk scoring, alerts, and audit logs should be part of the product architecture from the beginning.
A simple onboarding flow may only collect documents. A real compliance workflow must answer deeper questions:

  • Who is the client?
  • Has the client been verified?
  • What is the risk level?
  • Was the client rescreened?
  • Are there suspicious transactions?
  • Who reviewed the alert?
  • What decision was made?
  • Is the action recorded in the audit trail?

VABS includes compliance workflows such as KYC and KYB integrations, AML checks, sanctions and PEP screening, KYT monitoring, alerts, scoring, audit history, and temporary blocking of suspicious activity.
This matters not only for regulation. It also helps internal teams make decisions faster and more consistently.

Maker-checker workflows for sensitive operations

In financial systems, not every action should be executed immediately by one employee.
Some actions require a second review:

  • Change user limit
  • Approve high-risk transaction
  • Modify client status
  • Create manual adjustment
  • Change tariff rules
  • Unblock suspicious operation
  • This is where maker-checker logic is useful.

One employee creates the action. Another authorized employee reviews and approves it. This reduces the risk of mistakes, fraud, unauthorized changes, and uncontrolled operations.
VABS supports maker-checker workflows so companies can apply internal approval logic to sensitive financial processes.

Tariffs, fees, and monetization logic

Many fintech products underestimate how complex pricing can become.
At first, the product may have one fee. Later, it needs different tariffs for:

  • Retail users
  • Corporate clients
  • Agents
  • High-volume customers
  • Payment corridors
  • Currencies
  • Transaction types
  • Partner programs

The system may also need discounts, fee caps, rate inheritance, spreads, slippage controls, and segmentation.

If this logic is hardcoded, every pricing change becomes a development task. That slows down business experiments and creates operational dependency on engineering teams.

VABS includes tariff and monetization tools that allow businesses to configure fees, commissions, spreads, rate rules, discount logic, and customer segments more flexibly.

For technical teams, this reduces unnecessary custom development. For business teams, it makes pricing easier to manage.

Why modular architecture matters

A fintech company rarely launches with every product at once. It may start with accounts and payments, then add cards, deposits, lending, crypto services, or agent networks later.
That is why modular architecture matters.

A modular platform lets the business start with the required components and expand over time:

MVP stage:
Accounts + KYC + payments + back office

Growth stage:
Cards + tariffs + reconciliation + reporting

Expansion stage:
Lending + deposits + crypto gateways + agent networks

VABS follows this logic. It can support different modules depending on the company’s product model, including core banking, payments, back office, compliance, cards, deposits, lending, fiat gateways, crypto gateways, CRM, and reporting.
The advantage is that the business does not need to rebuild the operational core every time it adds a new product line.

Deployment: cloud or on-premise

Deployment is a serious decision in fintech.
Some companies prefer cloud deployment because it can be faster and easier to scale. Others need on-premise infrastructure because of regulation, data policy, security requirements, or internal control.
VABS can be deployed under the client’s brand using cloud or on-premise infrastructure. This gives businesses more flexibility than basic SaaS products and more speed than full custom development from scratch.

For technical buyers, this is important because deployment model affects:

  • Data control
  • Security policy
  • Integration options
  • Operational responsibility
  • Infrastructure cost
  • Regulatory alignment
  • Long-term scalability

Build from scratch vs ready-made infrastructure

Building a digital banking platform from scratch gives full flexibility, but it also creates significant engineering responsibility.
The team must design and maintain:

  • Ledger logic
  • Back-office tools
  • Payment integrations
  • Compliance workflows
  • User management
  • Access control
  • Audit logs
  • Reports
  • Reconciliation
  • Tariff logic
  • Provider integrations
  • Security model
  • Operational dashboards

This can make sense for very large companies with strong internal engineering teams, long timelines, and highly specific requirements.
But many fintech companies, neobanks, payment providers, and embedded finance businesses need a faster route. They need control and customization, but they do not want to spend months or years building standard infrastructure before testing the market.

That is where a ready-made modular platform is useful.
VABS gives businesses a prepared foundation that can be customized for their brand, workflows, payment providers, compliance requirements, deployment model, and product strategy.

Example: launching a neobank with VABS

A company wants to launch a digital banking product for SMEs.
The customer-facing product includes:

  • Web onboarding
  • Mobile app
  • Business accounts
  • Payments
  • Cards
  • Reports
  • Support
    Behind the scenes, the company needs:

  • Core ledger

  • Client profiles

  • KYC / KYB

  • AML checks

  • Payment routing

  • Tariffs

  • Limits

  • Support tools

  • Reconciliation

  • Reports

  • Audit logs

  • Admin roles

Without a ready platform, the team must build most of this from scratch or connect several separate tools. That increases complexity before the product even reaches the market.
With VABS, the company can start from a prepared core and adapt it to its own business model. This does not remove all product work, but it reduces the amount of foundational infrastructure the team has to build before launch.

Example: payment provider adding crypto-friendly infrastructure

Another company already processes fiat payments and wants to add crypto-related flows for selected business clients.
The challenge is not only accepting crypto. The company also needs:

  • Crypto gateway integration
  • Wallet-related workflows
  • KYT monitoring
  • Transaction status tracking
  • Risk alerts
  • Client-level reports
  • Reconciliation
  • Back-office visibility VABS can support hybrid fiat and crypto operations depending on the business model. This allows the company to connect crypto-related payment flows to a broader operational system instead of managing them through separate dashboards and manual checks.

What developers should think about before building fintech infrastructure

If you are designing similar infrastructure, these are some of the most important questions to ask early:

  • How will balances be stored and updated?
  • Do we need double-entry ledger logic?
  • How will we handle failed, pending, reversed, or partially completed payments?
  • How will reconciliation work?
  • Who can approve sensitive operations?
  • How will we store audit history?
  • How will compliance teams review users and transactions?
  • Can business teams configure fees without code changes?
  • How will new providers be added?
  • Can the system support multiple currencies?
  • Can we deploy in the required infrastructure model? These questions are often more important than the first version of the mobile interface. The app is what users see. The infrastructure is what keeps the product alive.

Business value of VABS

For business teams, the value of VABS is straightforward: it helps launch and scale financial products faster without building every internal system from zero.
For technical teams, the value is architectural: the platform provides ready modules for core banking, back office, payments, compliance, reporting, reconciliation, CRM, tariffs, and integrations.
For operations teams, the value is control: users, transactions, approvals, risks, reports, and product rules can be managed in one environment.

For compliance teams, the value is visibility: KYC, KYB, AML, KYT, alerts, audit logs, and review workflows are part of the operational layer.
For founders and CTOs, the value is reduced time-to-market and lower infrastructure risk.

Top comments (0)