Please leave your contacts, we will send you our presentation by email
I consent to processing my personal data in order to send personalized marketing materials in accordance with the Privacy Policy.
The form has been successfully submitted! Please find further information in your mailbox.
Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1400+ IT professionals developing software for other professionals worldwide.
About us
Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1400+ IT professionals developing software for other professionals worldwide.

Railway POS and terminals system’s modernization

Modernization and enhancement of POS and terminal systems that simplify payments for passengers and optimize cashiers’ work.

Customer

Industry
Railway transport
Region
EU
Client since
2013

Our customer is a great suburban railway carrier that specializes in railway passenger transportation. The client has operated on the market since 2005 and has 9000 employees.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

Our client used to have outdated rail terminal management software that inhibited the performance of railroad ticket sales and the work of cashiers. The rail management software did not correspond to modern realities, was inconvenient for cashiers and passengers, and had issues with freezing and glitching since it could not withstand the growing load on the servers.

The customer already had the hardware, including outlets, portable terminals for ticket collectors, and a server controlling the equipment’s operation. Our main objective was to facilitate the issuance, processing, and accounting of railroad travel documents via ticket printing machines and improve cashiers’ work.

The partnership started in 2013 and continued for five years until 2018. It included software development, maintenance, and post-launch support.

Solution

Taking into account the customer’s desires and recommendations, we have implemented the features that improved the ticket sales process for passengers, added some auxiliary functions, and facilitated railway ticket booking software.

As a result, we have introduced two desktop applications built on .NET: one for cashiers who sit at the cash registers and the second for self-service ticket printing machines.

POS stations for cashiers

POS stations for cashiers

Concerning the performance of the cashiers and enhancing POS stations, the following features have become accessible:
  • sales of one-time travel documents without a seat (at full price, reduced or non-monetary);
  • sales of subscriptions;
  • travel documents’ cancellation;
  • requesting, reading information from contactless smart cards;
  • contactless smart card deposits’ refund for electronic wallets.

Workflow automation

Moreover, we have digitized some cashiers’ paperwork and simplified submitting regular reports and statistics after daily/monthly shifts. In particular, it has resulted in the creation of convenient options for cashiers within the terminal equipment:
  • shift’s opening and closing;
  • closing of the month session (shift);
  • generating and printing of regular cash reports;
  • authorization;
  • software updates;
  • settings management.
Workflow automation

Self-service ticket printing machines

In terms of developing an app for self-service ticket printing machines, passengers have received an opportunity to receive tickets or buy a subscription on their own without intermediaries due to train scheduling software. A user-friendly interface and intuitive layout have made the purchasing process simple and straightforward.

Passengers could select the city of departure and final destination, choose the ticket format (one-way or return), specify the number of tickets, and indicate the travel date. Ticket printing machines have become capable of giving change, accepting coins and banknotes, and staying compatible with validators.

Additionally, our team has developed a card validator enabling passengers to check the number of trips remaining via smart cards and the app to control people’s passing at turnstiles.

Technologies

Desktop applications
C#, WPF, Entity Framework, PRISM, WCF, Third Party Integration, Visual Studio
Databases
MS SQL Server, SQLLite, SSMS

Process

The client has already customized software, so our team did not face the necessity to build the apps from scratch. The purpose was to optimize and expand the functionality of the existing features.

Our team worked using Agile methodology with daily meetings to discuss the progress and make adjustments if needed. Every 4-6 months, there were regular releases with demo versions to evaluate and debug crucial features. Every release ended up with the team meeting to consider and approve the next feature to develop.

The project’s most challenging parts we successfully coped with included calculating the cost of trips and subscriptions, arranging change in banknotes and coins, synchronizing with a data center, conducting the offline operation, and installing an emergency mode in case of system failure.

Self-service ticket printing machines

Team

2
Senior .NET Developers
1
Team Lead
4
.NET Developers
2
Business Analysts
4
QA Engineers
1
UI/UX Designer
1
DevOps
1
Project Manager

Results

At the finish line, it appeared evident that implementing the apps for POS stations and terminals system equipment had the vast potential for exponential growth. For instance, paying via contactless smart cards has attracted more passengers since purchasing tickets or subscriptions has become faster and easier. The number of cashiers’ mistakes and miscalculations has also decreased since they had less paperwork.

The overall performance of the software has become more responsible and fail-safe. The enormous queues in front of the terminals, together with inhibitory terminals’ performance, have come to the past. Passenger traffic has increased by thousands due to the installation of ticket printing machines at the stations where only offline cash sales were available before.

Project duration
  • 2013 - 2018
  • The project is finished.

Need a technological solution? Contact us!

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.

Thank you!

Your message has been sent.
We’ll process your request and contact you back as soon as possible.

arrow