The challenge

When we inherited the development for their mobile app we immediately assessed integration issues that at the time, had to be manually corrected. So, the main challenge was stabilizing the production components. 

The idea

The primary focus was the improvement of their users’ experience. The plan was to upgrade their already existing app by speeding it up and adding new features but also to launch the new web app. The goal was to simplify the process as much as possible and decrease the time spent registering a company.

Machfast app

Our users can now choose between an app and a web app when they wish to register their business. We digitalized the process to the full so it significantly decreases the need for filling out endless forms and countless office visits. That way, they can open a company bank account and manage their documents from the comfort of their homes.

The process

The whole process is centered around 10 simple and intuitive steps. So, our users are guided step by step with easy-to-follow instructions in order to find a name for their company, pick the right industry, create shares and shareholders, and fill everything that is needed to complete the process.

Security features

By utilizing multiple APIs from vendors, we do an identity and security check to make sure that the person is eligible to register a company in the UK. We also integrated the app with the Companies House, the United Kingdom’s registrar of companies.

User persona

In this case, the users are UK-based, future company managers who wish to register their company. This target group is always on the lookout for modern and easy ways to accomplish their goals, they are tech-savvy and eager to try out new technologies.


When upgrading these products we mainly focused on rewriting their backend in order to achieve a more successful integration with the Companies House so Node.js was used for this purpose. Since the app was written in React Native and the web app in React.js, we could reuse most of the code and decrease the development time. Finally, the whole application is hosted on Amazon Web Services.

Development technologies: React.js, AWS, React Native, Node.js


The main goal of this project was to improve the flow while building on additional features. Our solution was developing a web app, integrating the process with the Companies House and Cashplus bank.

Michael Rossman

— Co-founder at Machfast

“The company appreciated how the team was always able to find solutions and workaround for any issues that came up throughout the project. The company was most impressed by the team's quick delivery and creative problem-solving.”Read Clutch review