Service · Software development

Custom core banking platform development.

Custom fintech software built on top of a Banking-as-a-Service rail, or a specific module alongside your existing banking core: customer onboarding, KYC portal, loan application, payment app. We build the part your customer or employee works with, not the regulatory banking licence underneath it.

BaaS front-endsFintech MVPPSD2 & DORAOpen Banking

We do not replace Temenos.

Let's be clear from the outset: replacing an entire core banking platform (the part that manages accounts, handles ledger postings and talks to SWIFT) is the territory of Mambu, Thought Machine, Temenos and FinXact. That is a multi-year programme, a budget running into many millions, and a dependency on decades-old legacy data models. We don't do that.

What we do do is the layer on top. A BaaS rail from Solaris, Treezor or Currencycloud provides you with accounts, cards and payments-as-a-service. We build the customer-facing UI, the business logic and the compliance flows around it, so you can launch a fintech proposition under your own brand, or bring an existing banking product up to date.

We also build standalone modules alongside your existing core: a new customer portal, a digital mortgage application process, a KYC workflow, a treasury tool for SME clients. All of these complement what you already have rather than replace it. Our sweet spot is exactly that outer layer: it's where the customer experience lives, where differentiation lies, and where most of the regulation becomes visible to the end user.

We work with established banks looking to renew a specific module, with insurers holding a banking licence who need to set up a digital channel, with fintech start-ups building their MVP or V2, with savings and cooperative banks going digital, with BaaS resellers building a white-label layer for partners, and with crypto banks operating under MiCA. The common thread: you know the regulation and the product, and we build the software that makes it work.

What we build.

Three types of projects where we can put our experience in fintech software, regulated industries and BaaS integrations to good use. In the first conversation, we determine which path suits your situation.

BaaS frontend · customer-facing application

Fintech app on Banking-as-a-Service

You have a proposition, such as a savings app for young people, a payment card for a community or a wallet for a specific sector, and you choose a BaaS provider for the underlying rails. On top of that, we build the customer app, the onboarding flow, the transaction overviews and the business logic that sets your product apart. Identification via BankID or iDIN, push notifications for every payment, and integrations with your CRM so that support and marketing work from the same data. Launch within one production-ready release, then keep building on the releases that follow.

iOS & AndroidiDIN / BankIDSolaris / TreezorCRM integration
Module · extension alongside existing core

Specific banking module or customer portal

Your core system works well. Only the customer-facing layer around it feels twenty years old. We build the part that customers or staff use every day: a modern customer portal, a digital loan application, a KYC or AML compliance flow, or a digital mortgage application environment. This comes with a clean API integration to your existing core, an anti-corruption layer where the legacy system behaves unexpectedly, and, if you wish, a feature flag system so you can run new flows alongside the old ones until you are confident the migration is running smoothly.

Customer portalKYC / AMLLoan originationMortgage flow
Fintech platform · scale-up or corporate

Fully custom fintech platform

For lending start-ups, wealth platforms, treasury tools and payments companies that need their MVP, V2 or platform layer. Open Banking APIs for PSD2, fraud detection with a rules engine and optionally an ML model for anomalous patterns, real-time payment integration (SEPA Instant), and all DORA and GDPR requirements built in. No rebuild a few years down the line, but a platform that scales with your growth, with audit trails that DNB or AFM supervisors are accustomed to seeing, and an architecture that adapts as the regulation changes.

Open BankingPSD2 XS2ASEPA InstantFraud detection

What we do and don't deliver.

The financial sector draws a sharp line between software development and licensing. We sit on the software side, and we are open about that.

For the regulatory side — DNB or AFM licensing, BIN sponsorship, SWIFT membership — you work with a specialist compliance adviser or a licensed BaaS provider. We connect to them on the technical side.

  • Customer-facing applicationsThe web app, mobile app or client portal your end users work with. Including design, onboarding flows and every interaction.
  • Business logic layerThe rules specific to your product: credit scoring, fee calculations, tier systems, loyalty schemes, policy rules. Not a generic BaaS default, but your own.
  • Compliance flows in softwareKYC onboarding, AML screening, PSD2 SCA, audit trails, GDPR rights. We implement the processes your compliance team has defined.
  • Integrations with BaaS rails or bank coreIntegrations with Solaris, Treezor, Currencycloud, or your own mainframe via REST, SOAP or file-based interfaces. Open Banking integrations via PSD2 and eIDAS certificates.
  • What we do NOT deliverWe do not replace your core ledger (Temenos, Mambu and FinXact territory). No BIN sponsorship or regulatory licensing. No SWIFT membership or cash clearing. For those, you will need to go elsewhere.

Tech stack and security.

Banking software needs a stack that will still hold up in ten years, built on patterns supervisors recognise. For back-end work we rely on Java with Spring Boot, the working language of enterprise banking, with mature libraries for security, transactional work and messaging. For modern high-throughput services and payment engines we use Go, and for data pipelines and fraud models Python. On the front end we use React or Vue for web, and native (Swift / Kotlin) or React Native for mobile, depending on what the product requires.

For the middle layer: Kong or Tyk as the API gateway, a service mesh where microservices genuinely earn their keep, and Kafka or RabbitMQ for event streams between bounded contexts. Secrets and cryptographic keys live in an HSM or a cloud equivalent (AWS CloudHSM, Azure Key Vault Managed HSM), with automatic rotation. Observability via Prometheus, Grafana and structured logging, not because it looks good, but because DORA explicitly requires demonstrable incident detection.

Security in layers: encryption in transit and at rest, secret scanning in the CI pipeline, dependency scanning for CVEs, a penetration test before go-live, and periodic penetration tests thereafter. For regulated workloads, a dedicated tenant or your own VPC is often appropriate, so the separation of data between clients and environments can be demonstrated. We document the controls in a way your compliance or internal audit team can reuse directly for DNB or AFM reporting.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

When an engagement suits us.

Four recognisable patterns we often get involved in. If one sounds familiar, we would be glad to talk further.

BaaS launch

You are building a fintech proposition

You have the market, you have chosen a BaaS partner, and now the end-user application needs to be built. The BaaS rail gives you accounts and cards, but the UI, branding, onboarding and all the distinctive features are up to you. That is the difference between a generic savings pot and a product people come back to. That is exactly where we step in.

Modernisation

Your client portal feels outdated

The core system works well, but the layer customers interact with has not been touched in years. We build a new client portal or a modernised onboarding flow alongside your existing core, without touching it. We build modularly, so that any future core migration does not break through your new layer.

Compliance module

A specific flow needs to be better

The KYC flow was losing too many applicants. The DORA deadline is approaching, and your incident management tooling is a spreadsheet. A mortgage application takes too long because data has to move between four systems. Digitise or rebuild one specific module, modularly alongside what's already there, with verifiable audit trails for your auditor.

MVP or V2

Your fintech is ready to grow up

The prototype is live and you have your first customers, but the stack was put together on a shoestring and won't scale to 10× the volume or a second country. We'll rebuild it on an architecture that is production- and audit-ready, with multi-tenancy or multi-region where needed, without starting over on the feature set that already works.

How an engagement works.

1

Introduction and scope

A conversation in which we understand which proposition you're taking to market, which BaaS partner or core bank is in view, which regulation applies and what your own team can already take on. By the end we'll have a shared picture of the scope.

2

Architecture & compliance mapping

A workshop with your tech and compliance team. We map the regulatory requirements (PSD2, DORA, GDPR, and possibly MiFID II or the Wft) onto concrete software controls. This produces an architecture document and an initial screen flow.

3

Building in sprints

A working build every two weeks. We work in a feature-flagged staging environment so compliance and security checks can run in parallel. The penetration test is scheduled early, not at the end.

4

Production & ongoing maintenance

A phased go-live, with a controlled rollout to a first group of customers. After that, ongoing maintenance: monitoring, security patches, regulation that changes (PSD3 is on the way), and further development based on what customers actually use.

Frequently asked questions.

The questions we're asked most often before a project begins.

Will you replace our core banking system (Temenos / Mambu)?
No, and we're clear about that. A full core banking replacement is work for specialist vendors such as Mambu, Thought Machine, Temenos or FinXact, and is typically a multi-year, multi-million project involving dozens of people. We build the layers around it: customer applications, modules and compliance flows that talk to your existing or new core. That's where we add value, in the layer your customers see and that shapes your brand.
What exactly is a BaaS front end?
Banking-as-a-Service providers such as Solaris, Treezor or Currencycloud supply the regulatory and technical rails (accounts, cards, payments) under their own licence. We build your customer-facing application on top of that: the mobile app, the web portal, the business logic and the specific features that set your product apart. For the end user it feels like one cohesive product, and for the regulator it is clear which party carries responsibility for which part.
Which compliance frameworks do you build in?
The usual set for digital financial services: PSD2 (and soon PSD3), DORA for ICT resilience (see our page on DORA compliance software), GDPR, Wft and MiFID II controls where relevant, and AFM or DNB reporting flows. For crypto propositions, MiCA also applies. We build the controls into the software rather than as a separate procedural layer, so they run automatically with every transaction.
Do you help with the DNB or AFM licence application?
No. Licensing is work for specialist compliance lawyers and consultants who know the legal side of the Wft, BRRD or MiCA in detail. We align technically with the requirements that come out of that process and make sure the software demonstrably delivers the controls required. For the application file itself, you'll work with a Wft specialist or a consultancy focused on this.
Which tech stack do you use for banking software?
Java with Spring Boot for teams aligned with enterprise banking traditions, Go for modern high-throughput services, and Python where data and ML play a role. For the API gateway, Kong or Tyk; for secrets and keys, HSM integration where required; and for observability, Prometheus and Grafana. Native mobile (Swift / Kotlin) or React Native, depending on the use case. We are pragmatic: no dogma about a single stack if another fits better with what you already run.
Can you integrate with our existing core or legacy systems?
Yes. We have experience with REST APIs from modern cores and BaaS providers, but also with SOAP, ISO 20022 messages, batch files and even message queues on mainframes. Where needed, we build an anti-corruption layer so your new application does not inherit the quirks of the legacy system, and so that a future core replacement does not break through the new layer.
How do you handle Open Banking and PSD2 integrations?
For consumer or SME applications that need access to accounts at third-party banks, we build PSD2 XS2A integrations, including eIDAS certificates and the correct SCA flow with its re-authentication cycle. You can do this yourself as a TPP (licence holder), or via an aggregator such as Tink or Yapily. We advise which route suits your scope and time to market.
What determines the lead time and cost?
Scope is by far the biggest factor: a standalone module alongside an existing core is a very different project from a complete fintech application with onboarding, transactions and KYC. After that, the number of integrations, the complexity of the business logic, how much compliance evidence is required, and whether you serve one or several countries or brands all play a role. After an initial workshop, we provide a concrete estimate with several scope variants so you can choose based on risk and investment.

Talk to us about your banking platform.

A no-obligation introductory call of half an hour. Tell us about your proposition, your BaaS partner or core vendor, and which regulations apply. We will give you direction you can use, even if you ultimately continue with someone else. For larger fintech or compliance challenges, we also work together with our enterprise software team and colleagues who build insurance software.

Edit content