Menu Close menu

Designing and developing an innovative, scalable application that enables the execution and settlement of financial transactions.

The visionary idea

mPay S.A. is the leading Polish provider of mobile payment solutions.

Since 2003, the company has been creating and developing innovative systems that enable the execution and settlement of financial transactions using mobile devices.

As the oldest provider of mobile payments in the country, mPay combines its expertise and extensive experience with the latest technologies, addressing current trends, customer needs and leading the industry.

mPay’s flagship product is the mPay app which allows customers to purchase bus tickets, pay for city council’s car parks, or top up their mobile phones using a smartphone or a tablet.

Want to know more about the client? Click here

Business Challenge

What the client needed

mPay found that while their car parking application had many good features, it was in need of modernisation, requiring an ability to scale as well as some additional functionalities to fit the evolving market.

In order to better meet the needs of their customers and to stay competitive, mPay chose Future Processing’s Analysis & Design service to get a thorough analysis of their problem and a proposal of the best solution.


pages of functional documentation


mPay appeared on the market

Solution we delivered

Scope of work

We started the analysis by conducting a benchmarking study of the application’s frontend against the competitors.


We run a number of workshops covering story mapping, requirements specification, business logic, access control and prioritising requirements using the Minimum Viable Product (MVP) technique.


We also conducted interviews with car drivers – potential users of the new parking application, employees of the Częstochowa City Council and employees of mPay from various departments, including assessments of their working environment.

More than software development

Results of our collaboration

Based on this research, we provided comprehensive documentation of the proposed solution. The documents we provided include:

  • 70 pages of functional documentation (user stories, sequence diagrams, class diagrams, state machine) for the mobile app, the backend system and the web version,
  • a list of suggested API methods,
  • mocks of the mobile app and the backend system,
  • written records from each workshop and meeting,
  • a draft for the technical project (container diagram, technical recommendations).

Every dollar invested in UX returns $10 to $100, and correcting the problem from the start is most cost-effective.

Source: Forbes

We are satisfied with the cooperation with Future Processing. We were positively surprised by the amount of human resources, time and power that were dedicated to mPay. In the process of cooperation, we were able to recognise our pros and cons. We have looked at our product from a different perspective, taken time to rethink some solutions and with Future Processing come up with new ideas that will help our customers. Somewhat we can name it as a fresh start.


Maciej Orzechowski
CEO, mPay
We add value

Main benefits of our partnership

The core benefit to our client was the fact we were able to collect all the knowledge of the current system from a variety of sources, use it to define the problem and, following an in-depth analysis, propose a solution.

The documentation of the solution provides all the necessary input needed for the process of developing the application with any software provider.

Apart from allowing for a number of new functionalities the current system does not have, the solution we propose has been designed to provide non-functional benefits too.

The application has been designed to be compatible with mPay’s current interfaces, as well as with third-party systems, for example, companies that sell car parking services (car navigation providers, banking applications, etc.). The system will also allow for scalability for future development, taking into consideration additional language versions or currencies.


Used in the project

Build a solid foundation for your software

Transform your idea into a product that attracts users and is well adapted to your business environment.

Discover software product design

© Future Processing. All rights reserved.


This website stores cookies on your computer. These cookies are used to improve our website and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy policy.