Codeminers

Case study

SoftBank

A corporate internet banking platform for business clients, built around account visibility, ASAN IMZA authorization, payments, statements, user roles and operational support.

SoftBank

Project context

SoftBank serves companies that need predictable access to corporate accounts, payment workflows, account statements, document exchange and bank communication. The product had to support daily finance teams as well as administrators responsible for access, approvals and operational control.

Client challenge

The work required reliable delivery across interface, access, ASAN IMZA authorization, account data, reporting and support concerns in a regulated banking context. Corporate users needed speed, but every action also had to remain traceable, permission-aware and understandable for bank operations.

Scope

Web banking interface developmentIntegration and backend coordinationRole and permission-oriented flowsLong-term support readiness

Outcomes

Clearer product workflows for banking usersDelivery continuity across critical product areasMore maintainable product and integration layers

Technology scope

Web bankingBackend integrationRole-based flowsQA support
Corporate account list and operational widgets

Corporate banking case

A business banking workspace for accounts, signatures and operational control.

The product brings core business banking tasks into one structured interface: account lists, balances, statements, payments, recurring reports, user profiles and ASAN IMZA approval. The focus was not only to make screens cleaner, but to make complex bank operations easier to execute and support.

ASAN IMZA registration and approval
Account overview and blocked-account states
Statements and recurring statement tasks
User profile, access and operation history

Product areas

Account operations

Business users can review accounts, balances, last operations and available actions such as account details, statements and new transfers from the main workspace.

ASAN IMZA authorization

The signature flow supports legally significant approval and clear waiting or error states when the external authorization service is unavailable.

Statements and reporting

The platform supports one-time statement review and recurring statement tasks with recipient, format, language and scheduling parameters.

ASAN IMZA approval waiting screen
ASAN IMZA registration with service error state

Product areas from the original case

Asan Imza

At the first stage, the team analyzed internet banking products and Azerbaijan legislation and identified ASAN IMZA as a legally significant mobile signature mechanism for corporate clients. The product used it not only for login, but also for remote identification, account opening, payment signing, document creation and exchange with bank managers.

Payments and transfers

Corporate payments are complex: local clearing networks, international transfers, budget payments, taxes and currency conversion require user experience and process clarity. The solution separated payment types, reduced unnecessary fields, added validation support, payment templates, bulk payments, approval chains, statements and contextual chat.

Payroll projects

For companies with many employees, payroll and card management can become slow and error-prone. The product supports salary statements, Excel uploads with validation, employee card ordering, renewal and closure, and safeguards against payments to employees who have already left the company.

Internet acquiring

The acquiring module allows business users to open acquiring accounts, issue invoices by phone or email, block and charge funds after service delivery, and process refunds or partial refunds when needed. The original case notes strong adoption in hotel and tourism businesses.

Ongoing product evolution

After the launch, work continued with new functionality, issue resolution and new client scenarios. The original case presents the product as an evolving platform rather than a one-time delivery.

Original product screens

Screens and interface assets migrated from the previous Codeminers website.

Detailed account statement screen
Recurring statements list
Recurring statement task creation
User profile, access and operation history

Scale referenced in the original case

4,562

companies

102,596

operations

8,258

users

Business value

Operational clarity

Finance teams receive a clearer workspace for account operations, statements, payments and recurring reporting.

Security-sensitive flows

ASAN IMZA and access-related screens make authorization states visible to both users and support teams.

Long-term evolution

The platform can continue growing with new modules, client scenarios and bank-side operational requirements.

Continuation and support model

The project continued after the initial implementation: the team added new functionality, fixed issues and adapted the product to new client scenarios, making the platform more reliable over time.

Client feedback

Together with the CodeMiners team, we created a remote banking platform deeply integrated with the bank’s internal systems and aligned with high security criteria. In particular, we were the first in Azerbaijan to fully integrate the ASAN IMZA functionality spectrum.

Ramin Hashimzade

CIO

Looking for a technology partner for a banking or fintech product?

Let’s discuss your product scope, architecture needs and the most suitable delivery model.

Discuss a project