our blog

ACB Bank – Mobile app development case study

Author: Innotech Vietnam
Date: 18/11/2019

The Client


Asia Commercial Bank, often abbreviated to ACB, is one of the largest private bank in Vietnam by asset of over $10 billion. Report about the Ranking of Vietnamese banks. The bank is listed at Hanoi Securities Trading Center under the symbol ACB. The Bank provides consumer and corporate commercial banking services, including deposits, corporate and consumer lending, as well as trade financing. It is also involved in capital and money markets at interbank level, along with treasury activities, commodities financing and international clearing and settlement.


Business Needs



  • ACB Bank had very strict requirements and high standards such as:
  • Required on high mobility technology content.
  • Supporting go-live system 24/7
  • Required on high security process
  • Other requirements:
    • Avoiding disclosure of sensitive information on the user device
    • Using SSL for any communications between the bank’s app and its servers
    • Using advanced technology such as biometrics or voice (face) recognition to enhance security.
    • Automatic log out after a period of user inactivity (don’t even provide the option to disable it)
    • Obfuscating the app’s code during development.


Project Challenges


  • Previous suppliers had failed many times and the project had been delayed as well.
  •  The client had set a deadline too short with a heavy workload.
  • The client required milestone to urgently release the system close to Tet holidays.
  • Customer’s requirements is about the system in high level.




  • This is a secured banking application (iOS and Android), provides banking services for huge end-users.
  • Manage accounts/balance/cards
  • Manage loans/savings
  • PFM (Personal Financial Management)
  • Transfer services
  • Payment services: mobile fee, book tickets (movies, flights), automated payment for water/electricity bills,… – Utilities: QR transfer, QR Payment, Snapshot, Biometric, Notifications,…


Technical Requirement:


  • Java (Spring Boot, Spring Cloud, Spring Security, Data JPA, Data Elasticsearch), React Native, React JS
  • PostgreSQL, Elasticsearch, Ehcache
  • Quatz, Docker, Docker Registry, Apache Http Server, Kong Api Gateway



  • With enthusiasm and concentration, we have handed over and taken the acceptance certificate of the project on time, although the deadline is close Tet Holiday.
  • ACB’s customers can manage their money conveniently and with a minimum of screen taps and swipes.
  • We help ACB have reduced its expenses and increased efficiency.
  • The product got a positive review from ACB’s customers.

Contact experts at Innotech Vietnam for any questions about Software outsourcing for Fintech!

Email: [email protected]


We’re here to help and answer any question you might have. We look forward to hearing from you.

Ask us any questions