Digital Channel Projects
Not an app, but a platform architecture that generates apps.
Mobile and internet banking, digital wallet apps, PIN-free payment experiences, partner portals, developer experience. A production model that derives every screen from components instead of writing it from scratch.
- Screens generated from unique designs; new screens 8× faster, new apps 7× faster
- 133 → 2,581
- Mobile payments for millions of users; transaction time at the station cut radically
- 90 days PIN-free
- Credit card module on the mobile channel, delivered on schedule
- 13+ services · 3 card types
When organizations come to us
What we do
Business rules sit on the client side; every small change takes days of app store approval.
With no ready components, every screen is coded from scratch; development cost is high.
There is no shared infrastructure for the bank’s and its subsidiaries’ apps; technology investment is duplicated.
A mandatory PIN on every transaction slows the experience; loyalty rewards stay closed-loop.
UAT and go-live of credit, debit and virtual card modules on the mobile channel involve many stakeholders and a tight schedule.
Central management of integration and workflows; repetitive code disappears.
A reusable component library generated from modules; screens are assembled by configuration in minutes.
Business rules in one place; even if the core system changes, the mobile channel is unaffected; a core banking migration costs the mobile channel close to zero.
Time-limited PIN-free transactions for users who complete KYC, open-loop cashback, host-to-host services, instant reconciliation queries.
Application, card details, payments, limits, virtual card, statements; multi-stakeholder parallel agile teams; UAT and go-live management.
Standard partner APIs, sandbox, documentation.
Reference architecture
Zero business rules on the client: screen definitions and flows come from the server, and core banking stays behind the adapter layer.
Technical design decisions
- Zero business rules on the client
- Server-defined screens, changes without an app release
- Isolation from core banking changes through the adapter layer
- Component versioning and backward compatibility
- Security: device binding, short-lived tokens, fraud signal integration
- 01Native apps and webiOS / Android / responsive web
- 02UI SDKDesign system, component library, screens by configuration
- 03Core SDKIdentity, session, secure communication, flow engine
- 04Orchestration middlewareBusiness rules, campaigns, content, flow definitions; channel-independent
- 05AdaptersCore banking, cards, payments, KYC, notifications
- 06ObservabilityEnd-to-end tracing, client telemetry
Frequently asked questions
Do we have to rewrite our current mobile app, or is a gradual transition possible?
Does moving business rules into middleware affect core banking?
What can be changed without an app store release?
How is the security model built?
Are the SDK and middleware handed over to the organization? Does it create a dependency?
How are accessibility and performance targets handled?
Related projects
A next-generation mobile platform for a participation bank
Core SDK + UI SDK + orchestration middleware: 2,581 screens from 133 designs; new screens 8× and new apps 7× faster.
Mobile card integration program
Multi-stakeholder, on-schedule UAT and go-live of credit, debit and virtual card modules on the mobile channel.
GRC and a next-generation wallet at a fuel retailer
A GRC platform that automates risk and compliance controls in one layer; 90-day PIN-free mobile payment and instant cashback for millions of users.
Let’s assess your project together.
In the first meeting we go through architectural risks, scale needs and compliance requirements together.