
The regulatory perimeter: FINMA, PSD2, GDPR, FADP
Custom fintech software development requires you to map the rules that govern your product before you write code. In Switzerland, FINMA supervises banks, insurers, and many fintech activities, setting expectations for outsourcing, operational resilience, and data handling. In the EU and UK, PSD2 governs payment services and open banking, mandating strong customer authentication and secure access to account data through regulated APIs. Across both regions, the GDPR and Switzerland’s FADP impose strict rules on how you collect, store, and process personal financial data. Other jurisdictions have analogous regimes (FCA/PRA in the UK, FinCEN/SEC in the US, MAS in Singapore) — the specific names change, but the engineering implications rhyme. The mindset that works isn’t just “knowing fintech”—it’s knowing how to build software for the rules financial institutions run under. The perimeter you operate in determines your architecture, so identify it before sprint one — retrofitting a regulated control onto a finished system is where budgets disappear. The regulatory layer affects code, not just contracts.
For regulated institutions, outsourcing development does not outsource accountability. Supervisors expect the same controls from your engineering partner that they expect from you: documented processes, data residency in compliant jurisdictions, audit trails, and the ability to evidence who changed what and why. This is why custom financial software development engagements should be structured around traceability and governance from the outset, not treated as ordinary application projects with a compliance review at the end.
Mapping the perimeter early also disciplines scope. Once you know which activities are supervised and which data is in scope, you can decide what to build, what to integrate, and what to keep out of the regulated boundary entirely. That clarity is what makes a fintech build estimable and governable, rather than a moving target where every new feature reopens a compliance question.
Deep dive: the code-level implications of regulation

- FINMA Circular 2018/3 (Outsourcing Supervision): When an offshore fintech engineering team touches production systems or customer data, the supervised entity has documented obligations: oversight, audit rights, business continuity, exit plans, and sub-outsourcing rules. The team must work inside these boundaries, not treat them as external paperwork.
- FADP / nFADP & GDPR: Data flows must be explicitly documented. Every access to customer data leaves a permanent audit log, right-to-erasure is a feature you build (not a wiki policy), and retention rules must live directly in the infrastructure.
- Banking Act + Anti-Money Laundering Act (AMLD5/6): Systems touching KYC, transaction monitoring, sanctions screening, or suspicious activity reporting require three things: an audit trail, replay capability, and forensic reconstruction. Risk management starts at the database schema. If a regulator asks, “what happened with this transaction on this date,” the system must be able to provide a precise query answer.
- PSD2 / DSP2 (Payment Services): Rules on strong customer authentication, secure communication, and real-time third-party access via open APIs strictly decide engineering choices — auth flow, API security, and transaction signing — before writing a single line of code.
- Sector-Specific Rules: Rules like MiFID II for asset management, IFRS for accounting, or country-specific tax reporting require exact formats (usually XML with strict schema validation) and strict deadlines. Late or malformed outputs instantly become regulatory issues.
Security-by-design for custom financial software development
In finance, security is not a feature you add; it is the foundation for everything else that sits on it. Security-by-design means threat modeling before architecture, encryption of data in transit and at rest by default, least-privilege access enforced through role-based controls, secrets management, and audit logging that captures every sensitive operation. It also means a secure software development lifecycle: code review, dependency scanning, and automated testing gates that catch vulnerabilities before release rather than after an incident. Most SaaS engineering habits don’t quite fit here; pushing production several times a day works in general SaaS, but regulated software requires strict change control where every release is reviewed, logged, and approved. The “one engineer can deploy” instinct collides with the non-negotiable rule that whoever writes the code cannot be the one who pushes it to live. A partner that is ISO 27001 certified bakes these practices into delivery instead of improvising them per project — our security posture sets out the controls we apply by default.

Crucially, none of this should slow the team to a crawl. The point of building security in from the start is that engineers stop treating it as a separate, late-stage gate and start treating it as part of normal delivery — automated checks in the pipeline, secure defaults in the framework, and threat models updated as the design evolves. Done this way, a secure fintech build is also a fast one.
Custom fintech software development services and core integrations
Greenfield fintech projects are rarer than the industry suggests. Most engagements involve building modern experiences on top of 25-year-old core banking systems, integrating with payment networks – (SIX in Switzerland, SEPA in the EU, SWIFT globally), connecting to multiple custodians via FIX or FIXML protocols, or ingesting market data from Bloomberg or Refinitiv.
Most fintech products are only as good as their integrations. Custom fintech software development services typically have to connect to core-banking systems, card networks and payment gateways, KYC/AML providers, market-data feeds, and accounting or ERP back ends. Each integration is a contract and a risk surface: it needs idempotent, reconcilable transactions, careful error handling, and observability so that a failed payment or a stuck settlement is detected immediately. Designing these integrations around well-defined APIs — and, where PSD2 applies, around regulated open-banking interfaces — keeps the system maintainable as you add partners and products. Plan for integration from the very start of the engagement; most project failures happen because teams treat integration as an afterthought.
Engineering principles for reliable integration:

- API Design Discipline: Public-facing interfaces survive much longer than internal code. Breaking them costs everyone, requiring long-term versioning discipline.
- Defensive Parsing: Legacy systems regularly violate their own specifications. The software must assume the input will be wrong and explicitly define how the system reacts when it is.
- Idempotency at Every Boundary: The network will let you down. Every financial message must be strictly safe to retry without doubling the transaction effect (e.g., preventing double charges).
- Strong Observability: When a transaction passes through eight different systems, structured tracing is the only tool that reveals exactly which node failed.
Data protection and resilience
Financial data is among the most sensitive personal data a company can hold, so GDPR and FADP compliance is not optional. In practice, this means data minimization, clear lawful bases for processing, encryption, strict access governance, and the ability to honour data-subject rights such as access and deletion. It also means operational resilience: regulated finance increasingly expects you to demonstrate that the system keeps running through failures, with tested backups, failovers, and incident-response runbooks. Building for resilience early is far cheaper than proving it under supervisory pressure later.
Fintech-specific engineering patterns for data:

- Production Data Stays in Production: Engineers must not have routine access to live customer data. When needed for debugging, access must be logged, time-limited, and reviewed. Development happens strictly against synthetic or pseudonymized data.
- Speak the Business Language in Code: Finance has a precise vocabulary (settlement, custody, reconciliation, NAV). The codebase must use those exact words, allowing business stakeholders to read the logic and catch domain errors.
- Treat History as Data, Not Logs: Every consequential state change (processed payments, balance updates, sanctions status) must be recorded permanently and immutably. Finding the state of three months ago should be a simple query, not a forensic project.
- Get Time Right: Settlement dates, business-day calendars, and time zones are incredibly tricky to model. A single time bug can trigger both a regulatory report issue and a reconciliation error in the same week.
- Choose the Right Consistency Model: Operations like payment confirmations, balance updates, and sanctions screening need to be exactly right at the millisecond they happen, not eventually right. Applying general SaaS eventual-consistency patterns here will break production.
The same rigor extends beyond pure fintech. Custom insurance software development — policy administration, claims, and underwriting platforms — handles equally sensitive data and faces parallel supervisory expectations, so the engineering disciplines carry across. In short, custom software development for financial services spans far more than the customer-facing app. Many institutions also need their financial systems to integrate with operational back ends; custom ERP software development for finance functions must respect the same access controls and audit requirements as the customer-facing product, or it becomes the weakest link.
Audit, traceability, and supervisory readiness
Supervised institutions are periodically asked to demonstrate, not just assert, that their systems are controlled. That means every privileged action is logged and attributable, every code change is reviewed and linked to a requirement, and every release can be traced back through its tests. Building this traceability into delivery from day one — rather than reconstructing it before an audit — is the difference between a routine supervisory review and a fire drill. For an outsourced build, it is doubly important because your partner’s process becomes part of your control environment. Teams that treat change control as integrated workflows from week one consistently outperform those trying to retrofit them before an audit.
From MVP to production-grade platform
Most regulated finance products are not built in one go; they grow from a focused first release into a production-grade platform. The smart way to sequence custom fintech software development is to fix the regulated foundation early — security controls, data residency, audit logging, and the core integration contracts — and then iterate features on top of it. The foundation is the part that is expensive to change later, and the part supervisors care most about, so it should be stable before you start optimizing the user experience that will inevitably evolve.

An agile, Scrum-based delivery model fits this well, provided it is governed for a regulated context. Short iterations let you validate a payment flow or an onboarding journey with real users, while a documented definition of done captures the security checks, test evidence, and compliance updates each increment must meet. This keeps the product moving without letting the audit trail fall behind — underestimating reconciliation work on day one is a common trap that turns a fast, early build into a slow, expensive remediation programme later.
Choosing a partner for regulated finance
The right partner for a regulated build is the one whose delivery process produces compliant, secure software by default — and who can prove it with references in finance. When you evaluate vendors, ask questions that matter at audit time: Are they ISO 27001 certified? Can they evidence GDPR and FADP compliance and support data residency? Have they delivered for supervised institutions before? How do they maintain traceability between requirements, code, and tests, and how do they govern the AI tools their engineers use?
The key question isn’t just “do you know finance?” It’s “do you know how to engineer software well inside our regulatory, integration, change-control, and operational constraints?” Clear answers separate a genuine finance partner from a generalist.
Axon Active is a 100% Swiss-owned engineering partner, founded in 2009 with 17+ years in business, ISO 27001 certified, with 650+ engineers across four Vietnam delivery offices governed from Switzerland under The Axon Model™. We have delivered custom software for financial services clients, including Partners Group, Migros Bank, and Valiant Bank, and for the insurer die Mobiliar. Our dedicated teams operate as an extension of yours under documented governance, and we use AI tools such as GitHub Copilot, Cursor, and Claude Code within defined guardrails — ensuring all AI features (like document intelligence, risk scoring, or anomaly detection) are eval-gated and EU AI Act compliant, so you gain delivery speed without loosening the controls your supervisors require.
What you are really buying in regulated finance is confidence: confidence that the product is secure, that the data is protected, and that you can prove both to a supervisor on demand. We bring the engineering discipline to solve legacy integration, auditability, and reconciliation from day one; you bring the unique market domain. A partner that has earned that confidence with banks and insurers, and that bakes governance into delivery, lets you focus on the product and the customer rather than on remediating gaps. That is the value of choosing a finance-experienced engineering team over a generalist who treats compliance as someone else’s problem.
Your next step: build your regulated platform with confidence
Navigating the complexities of custom fintech software development requires more than just standard engineering—it demands a partner who understands the strict boundaries of compliance, legacy integration, and institutional security from day one.
At Axon Active, we help banks, insurers, and financial institutions mitigate delivery risk through our tailored core services:
- Dedicated Software Development Team Services: Gain access to a fully managed, ISO 27001-certified engineering team in Vietnam governed under Swiss quality standards. Our developers function as a seamless extension of your organization, completely operating within your regulatory and change-control constraints.
- AI Software Development Services: Seamlessly integrate advanced AI capabilities—such as anomaly detection, automated risk scoring, and intelligent document processing—into your financial workflow, ensuring total alignment with the EU AI Act frameworks.
Ready to scope your next regulated financial product?
Contact our specialist consultants today to schedule an initial architecture and compliance mapping session. Let’s build a fast, secure, and fully compliant platform that your auditors and users will trust.
Frequently Asked Questions
What does custom fintech software development cost?
Cost is driven mainly by regulatory and integration scope rather than feature count. A focused MVP connecting to one payment provider with baseline FINMA/PSD2 and GDPR controls is far cheaper than a multi-integration core-banking platform with full resilience and audit tooling. The most reliable way to make spend predictable is to define the regulatory perimeter and the integration list before estimating, so the compliance work is in scope from day one rather than discovered late.
How do you keep a fintech build compliant with FINMA and PSD2?
By treating compliance as an engineering discipline: mapping the applicable rules before architecture, applying security-by-design, enforcing strong customer authentication where PSD2 requires it, keeping data resident in compliant jurisdictions for GDPR and FADP, and maintaining audit trails and traceability throughout delivery. Because we are ISO 27001 certified and Swiss-governed, these controls are built into how we work rather than added at the end.
Do you also build insurance and ERP systems for financial firms?
Yes. We deliver custom insurance software development — policy, claims, and underwriting platforms — and finance-facing ERP integrations under the same security and governance standards as our banking and payments work, so sensitive data is protected consistently across the whole landscape.















