Try it now
CASE STUDY

P2P Money Transfer app moving to the OutSystems low-code platform

Project essence

Our experts migrated the functionality and developed new features using OutSystems low-code platform for two Bank’s apps – P2P Money Transfer and Installment Credit Card. With OutSystems functionality, our specialists achieved the following:

  • Optimization of P2P Money Transfer and Installment Credit Card apps operation,
  • Substantial improvement of the apps’ performance,
  • Applications security enhancement,
  • Scalable admin panel development,
  • Optimization of database operations.

These weren’t standalone projects, but rather a POC for using OutSystems further within the bank.

9AM - 6PM

Monday – Friday

Get a Quote

Project Background

As ABLE Platform was known by the Bank’s management team as a banking app development company. They asked us to increase the performance of the bank’s apps and develop the required functionalities, demanded by their customer base. Our experts suggested optimizing apps performance through the OutSystems platform.

The development department of the Bank has explored the issue of software operation on the OutSystems platform thoroughly. To make sure that the working process was going in the right direction, we decided to develop PoC (Proof of Concept) and, within it, migrate some functionality of the Bank’s application P2P Money Transfer to OutSystems.

Following the PoC successful implementation on this project, we continued the development of more complex features on the OutSystems platform. Moreover, the Bank entrusted us to develop the functionality on OutSystems for the Installment Credit Card product also.

P2P Money Transfer app: moving to the OutSystems low-code platform

The Challenge

P2P Money Transfer is a messenger that enables quick money transfers between payment cards, payment requests, and bill-splitting between users.

The major challenges were the slow component loading, security issues, and the lack of user-friendly UI/UX design. Together with the Bank’s specialists, we decided to migrate a part of the application’s functionality to the OutSystems platform for Android and iOS operating systems. The main performance requirement was to ensure a quick response to all transactions carried out by users.

The main business goal of the project was to increase the number of users and their loyalty with the opportunity of money transfer anytime and anywhere. The application had to be an additional channel of business communication with the clients of the Bank.

The Solution

Before the start of the project, our specialists worked intensely with representatives from the Bank to figure out the way they needed to solve emerging issues, and the requirements they required for the functionality to be implemented.

Within the PoC, the designer created a new UI/UX application design in close cooperation with the marketing department of the Bank. Based on these layouts, our experts subsequently developed the required functionality on the OutSystems platform.

After completing the PoC, we organized a project demo with the Bank’s staff. The PoC was successfully accepted: the application performance was greatly accelerated, UI/UX design met all the user requirements. After that, we expanded the list of functionalities and continued the app’s development on the OutSystems platform.

Security requirements

High demands on data safety requirements were assigned to the P2P Money Transfer application. The wide functionality of the OutSystems platform enabled our specialists to:

  • configure support for checking Jailbreak and Root,
  • implement and correctly configure SSL-pinning,
  • use the latest SDK versions (9.0) with improved security mechanisms, new API, and support of new devices,
  • use the AppTransportSecurity (ATS),
  • implement encryption mechanisms for HTTP-connection traffic based on TLS protocol,
  • configure two-factor authentication,
  • use the KeyChain and KeyStore for critical data storage (login-password, credit card information, etc.),
  • provide the full completion of the P2P Money Transfer app session and removal of all user data from the device,
  • disable users’ critical data recording to the device log; the OutSystems platform records only data of the platform’s internal processes.

Admin Panel

The app’s admin panel enables Bank employees to browse the information, resolve conflict issues for P2P Money Transfer app users, and add, edit, and delete any application data.

The whole bunch of challenges coupled with the necessity to develop the product as fast as possible has become a tough but interesting task for our team.
1. OutSystems performance appraisal

The Bank is pleased with the operation results of OutSystems and considers it a platform where the other systems of the Bank could be deployed.

2. Сontinuation of the project

Our specialists continue to be actively engaged in the development of P2P Money Transfer and Installment Credit Card applications. At the same time, our experts help the Bank’s development department specialists to figure out the features of operation on the OutSystems platform in order to gradually transfer the development under their control.

3. ABLE Platform’ contribution to the P2P Money Transfer project

Our specialists have developed all the needed functionality of the app on the OutSystems platform. Our experts have significantly enhanced app security through the refinement of the authentication and money transfer functionality.

4. Status of the P2P Money Transfer project

The application has been launched. Currently, we are implementing new requirements on functionality, including the app integration with the Apple Wallet.

5. Installment Credit Card project progress

Application development is ongoing. To enable business representatives to activate the buy now, pay later service online, we plan to create a business portal in the second iteration. For the administrative resources of the app, we plan to establish financial and legal documentation, as well as continue the integration and re-engineering of databases.


Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound
Get in touch