Deutsche Bahn (DB) digitalizes its track inspection process with SELISE!

Deutsche Bahn AG, (DB), is the largest railway transport company in Europe and one of the leading railway companies in the world by revenue. DB has taken a number of initiatives introducing the state-of-the-art digital technologies in the railway sector to make the entire rail system smart.

Physical track inspection and reporting involved taking notes on pen-and-paper on-site, often in extreme weather conditions, and later feeding these data manually into the system at the back-office. The lack of adequate internet connectivity in some of the remote locations made the task more difficult for DB’s employees.

Partnering up with DB in 2019, SELISE developed the app ‘TRACKORD’ which has been used to conduct inspections on the technical facilities, such as tracks, junctions, and station buildings. With an intelligent user guidance, it enables collecting data on-site, syncing a team of inspectors’ works, and a photo-documentation report generation process, where users can input photos and notes of the activities around the track to generate the reports.

TRACKORD is compatible with tablets and features offline functionality. With an intuitive & easy-to-use user interface, the tablet app allows to record data offline in remote locations with the ability to seamlessly sync data when network is available.

Our Featured Micro-services


Synchronization of data is user-friendly, fully functional both on- and offline and broken down into steps to make it fast and customizable. This enables data collection using mobile applications with offline information collection capabilities and online syncing.

PDF File Services

With the PDF Generator and Template engine of this service, users can create PDF files, merge multiple files, and generate templates of documents.

Platform Data Service (PDS)

With PDS, data can be fetched from MongoDB, a document-oriented database program, using modified SQL Queries.


AppCataloque is used to manage the permissions of different user roles in the application from the frontend, instead of having dependencies in the backend.