Migration of the management and invoicing shipments system

Challenge
The DPD Group, owned by the GeoPost holding, is one of the largest international courier companies, so when it approached EO with a big challenge, we did not hesitate to take it on.
DPD was looking for a partner for a long-term collaboration, starting with taking over an existing system from the current subcontractor (who was unable to continue due to resource limitations). The system in question was critical to the Client’s business operations, used for managing parcel flow and invoicing. For this reason, the Client was seeking a trusted Partner. Another key objective was to increase development capacity and implement more efficient standards for system maintenance and growth.
Project parameters
- Expert audit
- Prototypes
- Reverse engineering
- Web development
Solution
EO carried out a complex, multi-dimensional process of knowledge and documentation transfer from the previous vendor within a defined — and short — timeframe of four months, all while remaining transparent to the end client. To ensure a smooth transition, we conducted workshops with the previous maintenance provider both in Poland and in Turkey — at the vendor’s headquarters. At the same time, the takeover was completed without any delays in the ongoing project development. The entire process involved understanding a decentralized system, managed in multiple languages and across diverse cultures, which required modernization and documentation updates.
EO took over full management of DPD’s existing system, fully ensuring operational continuity across the European market. While taking over and familiarizing ourselves with this key solution, we simultaneously focused on analyzing it and proposing a development plan for DPD. The client saw this transition as an opportunity for change — one that could drive growth and provide a competitive edge in the logistics market. As a result, they decided to continue working with EO for the ongoing maintenance and development of the system. Together with the client, we have been evolving the system for over a dozen years — introducing new modules, functionalities, and integrations with emerging systems.
Technologie

Java

Spring

Hibernate

Aurora

Ant

GWT

Axis2

Lucene

Camel

Velocity

Jesperreports

Mockito

Junit

Jboss

Apache

Oracle

Maven
Result
Intuitive desktop and web application
