Cookie consent

Please choose which cookies you want to consent to.

Dotbite
Zurich Case Study Header Mockup

Zurich - LiLi

Document processing at the speed of light

Outline

Brief

The importance of efficient and fast document processing is crucial for Zurich. Every day, thousands of documents arrive at Zurich’s mailroom, requiring a solution to classify and process them accurately at maximum speed. We were commissioned to refactor and complete an already initiated solution to meet the corporation’s quality standards and compliance requirements.

Work

Since we took over an already initiated development, we first had to familiarize ourselves with the project before focusing on refactoring to elevate the development to a higher quality level. After refactoring the code-base, we focused on completing the development and worked closely with the stakeholders on finalising the product in dedicated sprints.

Outcome

The result is an application that has successfully processed millions of documents to date. Regardless of the document source (scanned letters, emails, etc.), a machine-readable format is generated and correctly classified, indexed, and validated by multiple concurrently running services.

Vienna

Challenges

Enormous volume of documents

The first challenge in this project was taking over an already initiated development. Due to a shortage of resources on the client side, the responsibility for completing and optimizing LiLi was placed in our hands. This initially required an intensive deep dive into the existing software. We had to thoroughly analyze the existing code structure and identify numerous technical hurdles. It quickly became evident that the original development state was not optimally designed for the planned scaling, necessitating a fundamental reassessment of many components and extensive refactoring.

At the same time, the massive volume of documents passing through the system daily posed another challenge. The incoming data originated from various sources and appeared in sometimes unpredictable formats — ranging from standardized PDFs and scanned documents to unstructured content from emails or very large pictures from mobile phones. The continuous growth in document flow significantly increased the system’s performance demands.

With each new source integrated, the load on the system would increase further. When larger document inflows were activated, it became clear just how enormous the data volumes hitting the system were. It quickly became evident that without a clear strategy to tackle this challenge, bottlenecks and delays would be inevitable.

LiLi needed to be not only flexible and powerful but also capable of handling this diversity and volume — at maximum speed.

Objectives

High-performance, high-speed application

The implementation was carried out in close collaboration with the clients project manager and his team. The original, extensive Business Requirement Document (BRD) was transformed into an agile, practical structure: a focused Kanban board with clearly prioritized tasks ensured that work was always concentrated on the most relevant to-dos. This allowed us to respond quickly to new requirements, identify bottlenecks, and continuously implement optimizations without losing track of progress.

It was particularly important to find a solution that addressed both the challenges of the existing software structure and the exponentially growing volume of documents. The initial codebase required extensive refactoring to optimize performance and eliminate bottlenecks. At the same time, the system needed to scale with increasing workload without compromising speed or stability.

To efficiently process the enormous number of documents, it was essential to develop a powerful architecture capable of seamlessly integrating various input sources. The key was to convert diverse documents — ranging from scanned letters and emails to social media messages — into a uniform, machine-readable format. This was achieved through a combination of specialized services working in parallel, each handling a clearly defined subprocess. This distributed processing approach ensured that LiLi remained performant at all times and could process large volumes of data at high speed.

Connecting the dots

To tackle the challenges of the existing codebase and the enormous volume of documents, LiLi was developed as a high-performance, scalable application. Its modular service architecture enabled the automated classification, indexing, and processing of diverse documents from various sources — with maximum speed and stability.

Close collaboration with the project team and an agile development process ensured that the highest priorities were always addressed. Keeping a forward-thinking approach and a clear vision in mind made the collaboration with the client not only enjoyable but also consistently solution-oriented and professional.

Big Impact

A particularly positive moment in this project was the noticeable improvement in the daily workflows for the employees — the operators. Thanks to numerous optimizations, the entire document processing workflow became significantly more efficient, faster, and more intuitive. Tasks that were previously tedious and time-consuming could now be completed with minimal effort.

The direct feedback from users, who immediately noticed the relief in their daily work, demonstrated the significant impact LiLi had on productivity and efficiency within the company. These tangible improvements made the project’s success especially clear.

Performance & Quality

A significant milestone of this project is that LiLi is already successfully in operation, achieving impressive efficiency. The application runs stably, processes large volumes of documents (over one million to date) at lightning speed, and enables users to work seamlessly — exactly as planned from the beginning.

We are particularly proud to have once again demonstrated how strongly our quality standards influence product development. Through a well-thought-out architecture, precise optimizations, and a consistent focus on performance, we created a solution that not only excels technically but also delivers real value to the customer.

Achievements

1.000.000+

Documents processed

6.000+

Hours employees already worked with LiLi

Ready to connect the dots?

We create products that people love to use and drive your business forward.

Digitale Tennisschule

Manage training sessions, coaches, players, courts and your tennis school as a whole. From training planning to billing with just a few clicks.

whoranks

In a world where LinkedIn has become a powerhouse for networking, branding, and thought leadership, understanding your influence and engagement on the platform is crucial.

qondition.io

Trade your sneaker stock in bulk, with the first ever B2B sneaker marketplace, connecting stores with resellers all around the world.

LEAD Horizon - Alles Gurgelt!

LEAD Horizon wanted to bring highly intuitive, safe and fast PCR testing into people’s homes. We developed the Web App that made “Alles Gurgelt” possible.

Vengolino - Vienna Red Cross

Tasty, healthy & personal, "Vengolino" for short. The food ordering app from the Vienna Red Cross.

timebite

timebite is a crowd-based learning platform where students share their learning tips for exams and reflect on their learning behavior through individual statistics.

Quinn - TU Vienna

Quinn is a native ECTS evaluation app that we developed together with the Vienna University of Technology to improve ECTS equity and studyability.