Great Britain, 2017 - Present
9 engineers

Finance management SaaS application for courier companies

A financial management SaaS tool for courier companies with API for integration, invoice export, status management, document reconciliation. It simplifies booking and paper-based management of invoices and PODs, as well as many other financial routines courier and transportation organizations, have daily.

 
Built with:
Java Spring Boot Hibernate ReactJS Microfrontends Jasper Reports PostgreSQL Redis AWS Jenkins Kubernetes Docker Thucydides SeleniumMicroservices SerenityJUnitCypress Jest

The story

This solution was invented by a customer from the transportation industry who faced many financial routines and difficulties while providing courier services to its clients. He came to us with a great understanding of market needs but with zero experience in building SaaS web-based software and mobile applications.
 

The team

We started with a team of 3 engineers with a good understanding of financial applications and logistics: a business analyst, a product designer, and a back-end architect. This team grew into 9 people in 4 months and became cross-functional and self-sufficient. A UI/UX designer, DevOps, QAs, and a few more developers joined in a while.
 

SaaS model

From the very beginning, this solution was planned and designed as a SaaS tool with a subscription payment system. We put all our experience in the SaaS business into this tool and helped our customers with MVP planning to keep it as cheap as possible and at the same time implement the most attractive features. From the very first release, clients liked the system and were ready to pay for it even with 30% of all planned features.

Continuous development

That was a rare case when the MVP fit the market properly and quickly satisfying the needs of its clients. A beautiful job, done by our analyst and product design together with the customer. This SaaS tool is growing and becomes more and more powerful providing more flexibility to its clients. Our project manager takes care of a long-term development plan and the team releases new features, fixes, and updated every 2 weeks.

Invoice management

We developed a back-end and interface for courier companies to raise invoices, fully manage them, upload supplementary invoices, and add credit notes with company bank details or finance provider bank details.

A one can add payments received by invoices - the system checks the balance.

Administrative UI allows managing the company's own bank details and finance provider's bank details.

Financial SaaS application for courier companies, screen 1

Streamline financial relations

A finance team can check the load and invoice details. Documents such as proof of delivery (POD), load documents, invoices, credit notes are collected in one record. It helps to manage transactions and decrease the number of disputes.

There is an option to send reminders to drivers or raise a query with a driver to clarify the invoice details, manage invoices of specific payment groups and approve the record. They also can schedule payment date and upload a payment summary.

SaaS application for finance management in courier companies, screen 2

Integration with Xero and QuickBooks

We automated the process of sending invoices and bills to the accounting system by integrating this SaaS solution with Xero and QuickBooks - the most popular financial CRMs in the transportation industry of the UK.

This integration saved our customer a large piece of his budget since there was no reinvention of a wheel.

Invoices and PODs application for transportation companies, screen 3

Audit trail & statistics

An audit log helps to make fraud investigations,  inform a user of which actions were performed and when.

The log contains historic data and gives a user an insight into everything that happens in a platform and minimizes the number of errors made in transactions.

Statistics was designed to show customers and suppliers all totals giving a quick overview of the financial situation in their business.

Application for transportation companies, screen 4

Data analysis

A complete data analysis is done and visualization was developed to provide a full financial overview of the business allowing the courier's CFO or accountant to get the right information immediately.

It includes all the totals, period filter, growth visualization sliced by different parameters, aggregation by regions, density of payments and documents, prognosis, cohort analysis and many more.

Customer feedback

I joined this company as a CTO in 2019 and started to work with the Ardas team that included 20 people. Until the moment I joined, there was already a dedicated team with a PM and an analyst performing the functions of a CTO. There was no real CTO working on our project, and Ardas essentially provided us with this function.

Having taken the position of CTO, I had to transform the team's work and launch several technological changes. The goal was also to expand the team. The product has evolved. Ardas reacted normally to these changes and adjusted to the convenient scheme for our local business team and me.

Over the past couple of years, we have grown the team by 50%. Hiring IT specialists today is tough. Ardas spends a lot of time and effort recruiting for us; this is a free service, i.e., it is included in the development tariff. It is very convenient and profitable.

We also launched some technical changes, refactoring the entire system, redesigning the UI, and so on. All fundamental technical decisions now come from me, and Ardas is fine with it. We managed to establish trust relations quite quickly and work together on the project.

The product owner functions were also transferred to our local team in the UK. Now we have several product owners for each subproject; Ardas works with them to satisfy their requirements and help to detail them and prepare them for development.

Today it is an excellent example of cooperation between the UK business core team and the offshore development team.

Filippo
CTO

Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

 
Andrew
Ryzhokhin
Chief Executive Officer