Advapay core banking guide

Core banking software is the central operating system that maintains customer and account records, applies product rules, posts transactions to the ledger and gives customer channels, operators and external providers a consistent source of truth. It is the part of a financial product that must still be correct when an API is delayed, a payment is returned or an operator has to explain why a balance changed.

This guide is written for two teams facing the same underlying decision from different directions: founders launching a regulated fintech and technology leaders replacing a legacy core. It explains what the platform should own, how modern core banking architecture is structured, which modules and integrations matter, how implementation and migration work, and what evidence to request before selecting a vendor.

A core banking platform does not grant a licence, provide scheme membership or automatically create banking access. It is also not the same as the customer-facing app, a Banking-as-a-Service relationship or the external processor that executes a payment or card transaction. Its job is to operate the product and preserve a reliable financial record across those connected layers.

Layered core banking architecture connecting customer channels, product and ledger services, controls and external providers.

Core banking at a glance

  • Record: The core is the controlled record of customers, accounts, balances, transactions and product rules.
  • Ledger: A credible platform must preserve double-entry integrity and reconcile internal positions with banks, payment providers, card processors and other external systems.
  • Controls: Permissions, approvals, audit history, reconciliation and exception handling turn financial functionality into an operable system.
  • Providers: The core orchestrates services, but specialist providers may still perform identity verification, screening, payment execution, card processing, FX or crypto custody.
  • Ownership: SaaS, customer-controlled deployment and source-code purchase allocate infrastructure, release, security and maintenance responsibilities differently.
  • Delivery: A settled standard implementation may be planned over two to three months; complex card, crypto, mobile or migration programmes commonly require six months or more.

Scope note: This guide focuses on payment institutions, electronic money institutions, fintechs, neobanks, remittance businesses and crypto-fiat propositions. The required architecture and controls vary by business model, jurisdiction and provider structure. Software capability is not regulatory authorisation.

What core banking software actually does

Core banking software is the system of record that connects product configuration with day-to-day financial operations. It maintains the customer and account structure, calculates available balances, applies tariffs and limits, records transaction states and creates the postings that explain every movement of value.

The phrase system of record is important. A core is not simply a screen that displays data received from a banking provider. It must preserve the institution’s own consistent view of what has happened, including activity that has been initiated but not completed, rejected instructions, returns, reversals, fees and manual corrections. When several customer channels or providers are connected, each should read from or write back to that controlled record through defined interfaces.

The financial ledger records the economic effect of customer and operational activity. A general ledger then organises those postings into the institution’s accounting structure. The two concepts may be implemented within one platform, but they serve different purposes: the first explains customer balances and transaction positions; the second supports financial control, period closing, reporting and accounting. They must remain reconcilable.

Consider a multi-currency payment account. The product engine defines which currencies are available, how accounts are numbered, which fees apply, the customer’s limits and which operations are permitted. When the customer converts currency or sends a payment, the platform validates the instruction, calculates the fee, changes the appropriate balance and records the transaction history. The external FX or payment provider may execute part of the service, but the core should retain the internal record before, during and after that interaction.

What sits inside the core varies. Accounts, payments, fees, limits, ledgering, reconciliation, reporting and operational access commonly belong there. Identity verification, sanctions screening, payment rails, card processing, safeguarding accounts and liquidity often remain with connected providers. The correct boundary is not “everything in one system”; it is a clear allocation of records, decisions and responsibilities.

For a shorter introduction, see what core banking software actually does in 2026.

Core banking vs digital banking, BaaS and payment processing

Core banking keeps the institution’s internal customer, account, balance and transaction record. Digital banking software presents services to users. Banking-as-a-Service supplies regulated capabilities through a provider relationship. Payment processors and rails execute defined external functions. One proposition may combine all four, but they are not interchangeable.

Layer Primary job Record or responsibility it normally owns What it still depends on
Core banking software Operates the financial product and keeps its internal record Customers, accounts, balances, ledger entries, transaction states, fees, limits and reconciliation data Regulated permissions, banking access and external service providers
Digital banking software Presents the product to customers and staff Journeys, screens, instructions, notifications and channel preferences The core and provider APIs that supply the underlying service
Banking-as-a-Service Supplies regulated or financial capabilities under a commercial and technical relationship Depends on the contract: it may include accounts, payments, cards, FX, safeguarding or programme controls The licensed provider’s permissions, policies, infrastructure and accepted risk scope
Payment processor or rail Authorises, clears, settles or transports a particular transaction type Processor and scheme messages, execution statuses and settlement records Scheme membership, sponsor or banking relationships and reconciliation with the core

Digital banking is the experience layer. A customer may use a web or mobile application to open an account, see a balance, create a beneficiary and approve a transfer. The app should not independently invent the balance or final payment state; it presents information and sends instructions to the controlled operating layer.

For the customer-experience category, read digital banking explained. For the narrower relationship between a modern backend core and a fintech proposition, read digital core banking for fintechs.

White-label Banking-as-a-Service is an operating model rather than a software module. A licensed provider may supply account infrastructure, payment access, cards, FX or another regulated service, while the fintech owns the brand and parts of the customer journey. In another model, the fintech holds its own licence but uses BaaS for selected infrastructure. The contracts, permissions and division of duties determine the real model.

A payment processor performs a narrower function. For example, a card processor may authorise transactions and communicate with a card scheme, while a bank or payment provider executes account-to-account transfers. The core creates and tracks the corresponding internal transaction, applies product rules and reconciles the external result.

This separation matters when a provider portal appears to show everything the business needs. A portal may show the provider’s view of accounts and payments, but it does not automatically replace the institution’s independent ledger, cross-provider record, fee logic, operational controls or reconciliation. If the provider is unavailable or replaced, the fintech still needs to know what each customer owns and how that position is supported externally.

How modern core banking architecture works

A modern core should separate the stable customer, product and ledger record from customer channels and provider-specific integrations. Controlled APIs, workflows, reporting, operational tools and observability then surround that record, allowing the institution to change channels or providers without redesigning its entire financial model.

The architecture can be understood as six connected layers:

  1. Customer and operator channels. Web banking, mobile apps, operator back office, partner portals and agent APIs collect instructions and present results. They should enforce channel-level permissions without becoming separate financial records.
  2. API and workflow layer. Authentication, authorisation, orchestration, approvals and business processes control how instructions reach the core. Public, customer and operator APIs may expose different capabilities and data.
  3. Customer and product services. This layer maintains customer profiles, account products, currencies, tariffs, limits, permissions and configurable business rules.
  4. Accounts and ledger. The platform creates accounts, calculates balances, records transactions and produces traceable double-entry postings. This is the stable centre of the architecture.
  5. Controls, reporting and reconciliation. Audit history, operational queues, financial accounting, exception management, reporting and reconciliation allow the institution to prove and operate what the core has recorded.
  6. Provider adapters. Connectors translate the institution’s stable internal definitions into each bank, payment rail, card processor, KYC provider, FX service or crypto platform.

Modularity matters because customer management, payments, accounting, cards and integrations evolve at different speeds. A modern design may combine clear domain modules with several purpose-built runtime services, rather than forcing every business capability into either one monolith or its own microservice. This allows useful separation and selective scaling without multiplying network calls, operational overhead and consistency problems. The questions that matter are whether boundaries are clear, financial consistency is preserved and failures are observable – not how many services appear on an architecture diagram.

APIs also require more than documentation. A production interface needs authentication, versioning, idempotency and a predictable error model. Idempotency prevents the same instruction from being processed twice when a caller retries after a timeout. Status mapping ensures that the institution understands what “accepted”, “pending”, “settled”, “rejected” or “returned” means across providers. Webhooks or events should be traceable, and operators need a way to investigate missing or contradictory messages.

The financial ledger and the general ledger should be distinguishable but connected. Customer and transaction balances explain the financial position at product level. The general ledger groups that activity into the chart of accounts used for accounting, reporting and control. Reconciliation then compares internal positions with correspondent, safeguarding, settlement or processor records. A platform that can post transactions but cannot show and resolve differences is incomplete operationally.

For replacement projects, architecture also determines migration strategy. A phased or “strangler” approach moves selected products, customers or processes to the new platform while the legacy system remains temporarily active. A big-bang cutover moves the defined population at once. Neither is automatically superior: the right decision depends on data quality, product dependencies, operational tolerance, reconciliation capability and the ability to run both records in parallel.

Read modern core banking architecture in more detail, but treat absolutes such as “cloud-native is always better” with caution. Deployment is a responsibility model, not a quality certificate.

Essential modules and capabilities

The minimum viable core is determined by the business model. A regulated payments or e-money operation normally needs customer and account management, a reliable ledger, payments, fees and limits, financial accounting and reconciliation, reporting, access controls and integration capability. Other modules may be native, optional or supplied through specialist providers.

Start with the operating jobs the institution must perform.

Onboard and maintain customers. The core should store customer and business profiles, related parties, documents, risk attributes, product relationships and account status. KYC and KYB providers may verify identity or company information, but the institution still needs to record the decision, evidence, restrictions and later changes.

Configure products and accounts. Operators need to create account structures, currencies, IBANs or provider account references, tariffs, fee rules, limits and customer groups. Product configuration should be controlled and auditable; a commercial change must not silently alter historical records.

Move and price money. The platform should support the transaction types required by the model, such as internal transfers, SEPA, SWIFT, local payments, FX or mass payments. It should calculate fees, apply limits, track approvals and preserve transaction states. The external provider executes the relevant rail; the core records the instruction and outcome.

Account, reconcile and report. The platform needs ledger postings, a usable chart of accounts, statements, period procedures, operational reports and reconciliation. For more depth, see general ledger and accounting in core banking.

Control operations. Role-based permissions, authentication options, audit trails, four-eyes approvals where needed, restricted-account handling and operator queues turn functionality into an operable system.

Manage cards. A full card-management module should cover physical and virtual card ordering, activation, block and unblock, closure, replacement and renewal, card funding movements, transaction and authorisation history, statements and reconciliation. The core is the management and orchestration layer. The connected issuer and processor perform real-time card processing and scheme connectivity.

Integrate specialist services. KYC/KYB, screening, transaction monitoring, payment execution, card processing, FX, crypto custody and KYT may be external even when the core starts the workflow and stores the result. The core banking capability checklist should therefore be read with an “included, integrated or optional” distinction.

Capability EMI or PI MSB or remittance Neobank proposition Crypto-fiat proposition
Customer and account record Core Core Core Core
Double-entry ledger and GL Core Core Core Core
Payment orchestration Core for offered rails Core for offered corridors Core Core for fiat legs
Fees, tariffs and limits Core Core Core Core
KYC/KYB, AML and screening Usually integrated specialist services plus internal decisions Usually integrated plus manual controls Usually integrated plus internal decisions Integrated KYC/KYB, AML and KYT as applicable
Card lifecycle management Model-dependent; core or optional Optional Commonly required Optional
External card processing Issuer/processor Issuer/processor Issuer/processor Issuer/processor
Reconciliation and reporting Core Core Core Core across fiat and crypto positions
Web and mobile channels Optional but usually required Model-dependent Usually required Usually required
Crypto wallets and custody Normally outside scope Optional Optional Core or integrated module; custody/provider model must be defined

The matrix describes typical technology needs, not legal sufficiency. Required permissions, controls and providers depend on the jurisdiction and proposition.

Deployment and ownership models

SaaS, customer-controlled cloud or on-premise licensing changes who operates the infrastructure, applies upgrades, controls releases and carries day-to-day resilience responsibility. Source-code purchase changes ownership again and requires a durable internal engineering capability. The best model is the one whose responsibilities the institution can actually discharge.

In SaaS, the vendor normally hosts and operates the application environment under the agreed service scope. This can reduce the institution’s infrastructure workload and make standard upgrades easier to adopt. It does not remove the need for vendor due diligence, access governance, incident procedures, continuity planning or exit arrangements.

With a perpetual licence in a customer-controlled cloud or on-premise environment, the institution gains more infrastructure and release control. It also owns more deployment, monitoring, backup, patching and environment-management work. Responsibilities must be explicit: “installed in our cloud” does not explain who restores the service, applies a database change or verifies a release.

Source-code ownership provides the greatest ability to extend the platform independently, but it is not a passive form of control. The owner needs engineering leadership, secure development, testing, release management, dependency maintenance, documentation and on-call support for as long as the system remains active.

Decision factor SaaS Customer-controlled licence Source-code ownership
Infrastructure operator Primarily vendor, within contract Customer or appointed operator Customer
Initial delivery effort Usually lowest for standard scope Higher environment and deployment work Highest handover and engineering setup
Release control Shared through vendor release model More customer control Full customer control
Customisation Configuration and scoped development Configuration and scoped development Configuration plus independent code changes
Upgrades Vendor-led under service model Coordinated; customer environment must be maintained Customer owns merging, testing and release
Internal skills Product, operations, security and vendor management Adds infrastructure and deployment capability Adds permanent platform engineering capability
Portability Depends on data export, contract and architecture Greater infrastructure control; software dependency remains Highest technical control; third-party dependencies remain
Main cost drivers Environments, modules, usage, integrations and support Licence, infrastructure, integrations, upgrades and support Acquisition, handover, engineering team, infrastructure and long-term maintenance

Cloud is not automatically more secure, resilient or compliant than on-premise deployment. Evidence matters: identity and access design, encryption, backups, recovery testing, monitoring, incident response, subcontractors, data location and the operating team behind them. The NIST Cybersecurity Framework offers useful risk-management vocabulary; EU financial entities must also evaluate ICT and third-party arrangements against applicable obligations such as DORA.

For a deeper comparison, review cloud and SaaS core banking deployment and the build-or-buy core banking framework.

How a payment moves through the platform

A payment instruction passes through authentication and business rules, compliance and approval controls, internal posting, an external rail or provider, status updates and reconciliation. The core must preserve a consistent record across successful, delayed, rejected, returned and duplicated-message scenarios.

Payment instruction moving through controls, ledger posting, an external rail and reconciliation.

Take an outbound account-to-account payment. The customer or operator creates the instruction through an authorised channel. The platform validates the account, currency, beneficiary data and available balance, checks limits and calculates the fee. Depending on the model, the payment may require an additional signature, screening, a manual review or another approval.

The core then creates the internal transaction and the appropriate reserved or posted balance effect. It sends a provider-specific message through an adapter. The provider may respond synchronously with an acknowledgement and later send the real execution status by webhook, file or polling. “Accepted by API” must not be confused with “settled to the beneficiary”.

When a final status arrives, the core updates the transaction and ledger position. A rejection may release a reserved amount; a return may require a new compensating transaction; a fee may remain or be reversed according to the product rules. Duplicate messages must not create duplicate postings, which is why idempotency and provider reference mapping are essential.

Reconciliation closes the loop by comparing the core’s position with the provider’s statement or settlement record. Execution timing depends on the provider, rail, cut-off times and exception handling. The core’s responsibility is to preserve an understandable internal state throughout.

Integrations that determine whether the platform works

A core banking platform becomes operational only when it connects to providers that accept the business model, jurisdictions, customer types, currencies, transaction patterns and expected volumes. The existence of an API or a logo on a partner page is not proof that the commercial route will work for a particular fintech.

The provider map normally includes:

  • KYC/KYB, sanctions, PEP, AML, transaction-monitoring and fraud services;
  • banks, safeguarding or operational account providers and virtual-IBAN infrastructure;
  • SEPA, SWIFT, faster-payment and local-payment connectivity;
  • card issuers, BIN sponsors and card processors;
  • FX, liquidity and treasury providers;
  • crypto custody, wallet infrastructure, exchange and KYT services where relevant; and
  • accounting, data warehouse, CRM, notification and regulatory-reporting tools.

Provider due diligence should happen before implementation is treated as a fixed schedule. A provider may reject the customer segment, corridor or product even though its API supports the requested message. Commercial onboarding, compliance approval, production credentials and settlement arrangements are separate from technical integration.

The technical review should compare the sandbox with production. Are all required fields available? Do production webhooks behave the same way? How are retries, rate limits, timeouts and duplicate messages handled? Which party maps provider statuses to the core? Are reconciliation statements or files available, and who investigates a break? What happens outside support hours?

Portability improves when the core uses stable internal definitions for accounts, payments, cards and statuses, while provider-specific logic remains in adapters. Replacing a bank or processor will still be a project, but the institution should not need to redesign its ledger or every customer channel. Ask to see core banking APIs and provider integrations in operation, not only a list of endpoints.

Provider examples should be treated as examples. Advapay’s technology partner marketplace shows the types of KYC, payment, card, banking and other services that can be connected, but provider acceptance and the availability of a maintained adapter must be confirmed for each project.

Integration readiness checklist

  • Commercial and compliance acceptance for the intended model
  • Production API coverage, credentials and rate limits
  • Field, currency and status mapping
  • Webhooks, polling and file-based updates
  • Retry, timeout and duplicate-message handling
  • Reconciliation data and investigation ownership
  • Sandbox and production parity
  • Support contacts, incident escalation and change notification
  • Exit, data export and replacement-provider plan

Implementation, replacement and go-live

A standard core implementation can often be planned over two to three months once requirements, scope and external providers are settled. Full card, crypto, mobile, migration or multi-provider programmes commonly require six months or more. These are planning ranges, not delivery promises.

Parallel workstreams for core banking discovery, configuration, integrations, testing, migration and go-live.

The work should be organised as one programme with several parallel tracks.

Discovery and operating design. Define customers, products, currencies, accounts, transaction types, fees, limits, approvals, provider roles, reports and exception procedures. A platform cannot compensate for an unclear product model. The client’s minimum responsibility is to know what it is building, provide understandable guidance, prioritise decisions and approve the resulting configuration.

Product and ledger configuration. Configure customer groups, account structures, IBAN logic, tariffs, transaction workflows, chart of accounts, posting rules, access roles and reports. Each rule needs an owner and testable acceptance criterion.

Provider onboarding and integrations. Complete commercial onboarding, obtain production access, map data and statuses, implement or configure adapters and define reconciliation. Provider delays are one of the most common reasons a “software timeline” ceases to be a programme timeline.

Compliance and operational readiness. Connect onboarding, screening and monitoring services; define manual reviews; establish account restrictions, four-eyes controls, customer support, incident escalation and daily/period procedures. Train operators on normal activity and exceptions.

Migration, when replacing a core. Inventory products, customers, accounts, balances, open transactions, mandates, beneficiaries, documents and history. Clean and map the data. Prove opening balances and run parallel reconciliation before cutover. Decide which history is migrated, archived or made available through a separate view. Prepare rollback criteria rather than assuming the cutover cannot fail.

Testing and acceptance. User acceptance testing must cover more than happy paths. Test incomplete onboarding, manual approvals, insufficient funds, duplicate instructions, delayed provider statuses, failed and returned payments, fee reversals, restricted accounts, reconciliation differences, provider downtime and permission boundaries. Operational acceptance should confirm that staff can identify, explain and resolve an exception.

Cutover and stabilisation. Freeze the agreed data, execute the migration or production activation, verify balances and integrations, and monitor the first operating cycles closely. Establish who can make emergency decisions, how defects are prioritised and what constitutes a rollback or service restriction.

High-end internal engineering expertise is not required for every standard vendor-led implementation. The client does, however, need available decision-makers, provider access, data ownership, operational staff and enough technical coordination to give the delivery team clear tasks. A CTO replacing a legacy core will carry a larger internal burden because data mapping, coexistence and cutover risk remain with the institution.

How to choose a core banking platform

Choose a platform by testing whether it can represent the business model accurately, keep its ledger and external positions reconcilable, support the required providers and exceptions, fit the intended deployment model and be implemented by a team that can evidence its claims. A polished demonstration is the start of due diligence, not the conclusion.

Give vendors the same realistic scenarios. For a launch-stage fintech, ask them to configure a customer type, multi-currency account, fee, payment limit, approval rule and external provider. For a replacement project, add migrated balances, open transactions, legacy identifiers, a provider timeout and a reconciliation difference. Observe what the operator can see and change without a developer.

Criterion Evidence to request Primary owner Red flags
Business-model fit Configured demonstration using your customers, products, currencies, fees and restrictions Product/operations Generic demo with no explanation of configuration limits
Ledger and accounting Posting examples, balance logic, chart of accounts, period procedures and reconciliation output Finance/technology Balances shown without traceable double-entry or exception handling
Operational tooling Operator queues, audit history, permissions, manual actions, reporting and exports Operations/compliance Every exception requires database access or vendor intervention
APIs and integrations Current API documentation, webhook model, adapter inventory, production references and status mapping Technology “API-first” claim without production error and retry behaviour
Security and access Authentication, MFA, roles, audit trails, encryption, vulnerability process and evidence relevant to your controls Security/risk Certification language without scope, evidence or current applicability
Resilience Reference architecture, monitoring, backup, recovery tests, incident process and service responsibilities Technology/risk Availability promise without recovery design or named operating owner
Deployment and ownership Responsibility matrix for SaaS, licence or source-code model; upgrade and release policy Technology/procurement “Full control” without maintenance, support and dependency obligations
Migration Data model, mapping approach, reconciliation, cutover plan, rollback criteria and prior migration evidence Technology/operations Timeline excludes data quality, history and parallel balance proof
Delivery capability Named team, implementation plan, dependencies, governance, acceptance gates and reference customer Programme owner Fixed go-live date before scope and providers are agreed
Support and roadmap SLA, escalation model, support hours, release notes, deprecation policy and roadmap governance Operations/technology Important functionality exists only as an undated roadmap item
Vendor viability Ownership, financial stability, customer base, key-person dependency and exit provisions Executive/procurement No practical data export, transition support or continuity plan

Security evaluation should be evidence-based. Frameworks such as NIST CSF can help structure governance, protection, detection, response and recovery questions, while regulated entities must map the service to their own legal and supervisory obligations. A vendor should explain its controls and the customer’s responsibilities without presenting the software as “regulator approved” or automatically compliant.

Core banking pricing depends on the commercial and operating model: SaaS or licence, environments, modules, web and mobile channels, integrations, migration, custom work, hosting, support and third-party providers. Compare total responsibility and cost over a realistic period, not only the initial licence line. See what determines core banking software cost and the build-or-buy framework for deeper analysis.

Where Macrobank fits

Macrobank is Advapay’s configurable core banking platform for payment and electronic money institutions, fintechs and related financial-service models. It is available as SaaS, under a perpetual licence for customer-controlled deployment, or through a source-code purchase. The appropriate model depends on how much infrastructure, release and engineering responsibility the client wants to own.

The platform combines customer and account management, multi-currency accounts and IBANs, payments and transfers, tariffs and fees, currencies and FX, financial accounting and general ledger, reporting, fiat reconciliation, role-based operator access and customer-facing web or mobile channels. Optional modules extend the platform to cards and crypto-fiat operations. Compliance and payment services can be connected through provider integrations rather than being presented as automatically native.

Macrobank’s card module supports the operational card lifecycle: physical or virtual card ordering, activation, block and unblock, closure, renewal and replacement, account funding movements, transaction and authorisation history, statements and reconciliation. An integrated issuer and processor still perform card processing and scheme connectivity.

The platform uses modular domain logic, REST APIs and separate customer, operator and integration components. Current public product material describes a .NET 10 platform, React with TypeScript as the target modular web stack, Angular in the current customer frontend, Apache Ignite for distributed caching, RabbitMQ for event-driven messaging, OpenTelemetry for observability and a Kubernetes-ready deployment model. The point is not the technology list itself. It is the operational result: a controlled ledger, configurable workflows, traceable interfaces and provider positions that can be reconciled.

For a standard settled scope, Advapay typically plans implementation over two to three months. A programme involving migration, full cards, crypto, mobile applications or multiple new integrations should be planned on a longer horizon, commonly six months or more. The client does not need to supply a high-end platform-engineering team for standard delivery, but it must provide a clear product model, prioritised requirements, provider access, timely approvals, data and operational owners.

Advapay has supported more than 150 fintech projects. Approximately 50 active fintech clients currently use the platform, supported by a team of more than 70 people across seven offices in Amsterdam, London, Tallinn, Belgrade, Toronto, Madrid and Warsaw.

How European SecurePay Center uses Macrobank behind PayoNet

European Securepay Center, s.r.o. is a Czech small payment institution supervised by the Czech National Bank. Its published terms identify PayoNet as the brand owned and operated by European Securepay Center and describe a system offering multi-currency accounts, transfers, management and payment services.

Macrobank provides the core operating layer behind PayoNet’s account and transaction infrastructure. In this structure, European Securepay Center remains the regulated service provider, PayoNet is the customer proposition and brand, Macrobank supplies the core account, transaction and operational record, and connected financial-service providers perform the external services allocated to them.

The example is useful because it shows what a core banking implementation should achieve without overstating the software’s role. The platform does not replace the regulated entity or the external payment infrastructure. It gives the operator a configurable account and ledger foundation on which the customer proposition and provider connections can run. European Securepay Center could therefore operate PayoNet as an account-based payment service without first building the core layer from zero.

Explore Macrobank core banking software or use the options below to discuss a launch or replacement project.

Frequently asked questions

What is the difference between core banking software and digital banking software?

Core banking software keeps the controlled customer, account, balance, ledger and transaction record. Digital banking software presents that record and the available services through web, mobile or operator channels. The products may be sold together, but the interface should not become an independent financial source of truth.

Does a core banking platform include payment processing?

It usually includes payment initiation, validation, fees, approvals, ledger postings, status tracking and reconciliation. An external bank, payment provider, processor or rail commonly executes the actual payment. The boundary must be explicit so an API acknowledgement is not mistaken for final settlement.

Which modules should a fintech core banking system include?

Most payment-focused fintechs need customer and account management, a double-entry ledger, payments, fees and limits, accounting and reconciliation, reporting, permissions and integrations. Cards, mobile applications, crypto, lending or other capabilities depend on the product. KYC, screening and transaction monitoring may be connected specialist services.

Is cloud core banking better than on-premise software?

Neither model is automatically better. SaaS can reduce infrastructure work and simplify standard upgrades; customer-controlled deployment can provide more environmental and release control. Compare security responsibilities, recovery, skills, customisation, portability, support and total cost rather than treating hosting location as a quality measure.

How long does core banking implementation take?

A settled standard implementation may be planned over two to three months. New providers, custom integrations, full card or crypto scope, mobile channels, data migration and complex acceptance testing commonly extend the programme to six months or more. The timeline starts with agreed scope and available provider access, not contract signature alone.

What determines the cost of core banking software?

Cost depends on the SaaS, licence or source-code model; environments; required modules; customer channels; integrations; migration; custom development; hosting; support and third-party providers. Compare the ongoing operating and maintenance responsibility as well as the initial price. Exact vendor pricing requires a defined scope.

Can a fintech replace a legacy core without a big-bang migration?

Yes. A phased migration can move selected products, customers or processes while the legacy platform remains temporarily active. It requires clear ownership of each record, stable interfaces, balance proof and parallel reconciliation. Some tightly coupled products may still require a coordinated cutover, so the strategy must follow the data and dependency map.

How much technical expertise does the client need to implement Macrobank?

For a standard vendor-led implementation, the client does not need a large platform-engineering team. It must understand the business it is building, give clear requirements, provide provider access and data, make timely decisions and assign product, operations, compliance and technical owners. Replacement and source-code projects require greater internal capability.

About the author and reviewers. Gustav Korobov is Chief Delivery Officer at Advapay and works with fintechs and regulated institutions on turning core banking software into live operations. Evgeniy Zelenskiy reviewed the product and module descriptions. Yury Batsyuro reviewed the architecture, integration, resilience and technical-selection guidance.

Share this post