ABOUT THE CLIENT

MEDIVET S.A. is a Polish joint-stock company in the veterinary industry, operating as a wholesale distributor of products and services for veterinary clinics and pet shops. The company belongs to the Covetrus group and has been operating on the market for over 25 years as one of its leading suppliers. From an operational perspective, Medivet operates in an environment where logistics is not only a matter of timely delivery. Every shipment can be linked to commercial documentation, settlements, product traceability requirements, and procedures resulting from veterinary law regulations.
ABOUT THE PROJECT
MEDIVET S.A. needed a new method of recording last-mile deliveries to adapt operations to growing regulatory requirements and ensure full traceability of shipments.
In response, an offline-first mobile application was created, supporting parcel tracking, cash on delivery, complaints, notifications, and document handling at every stage of the delivery process. The project combined compliance requirements, the specifics of courier operations, and deep integration with Medivet’s business processes into one coherent solution.
INITIAL REQUIREMENTS / CONSULTING
The need for a comprehensive record system
Medivet was looking for a solution to support the daily work of couriers, and the main impulse for change was the growing legislative pressure for more detailed turnover records.
Evolution of the project scope
Although initially only a simple mobile application was planned, consulting workshops showed that the system must faithfully reflect and support the company’s full operational procedures.
Reliability and integration
Handling the process in the field while fully integrating with the ERP system and guaranteeing data consistency – regardless of internet availability – became a key condition.
CHALLENGE / ANALYSIS
The project was not about a simple reproduction of existing processes, but about their simultaneous digitization and redefinition. Key challenges included:
Balancing optimization
Finding a balance between the necessary standardization and maintaining the flexibility of processes that previously functioned manually or in a dispersed manner.
Stakeholder management
Reconciling the often conflicting requirements of many groups involved in the logistics process – couriers, warehouse, operational departments, finance, and the compliance team.
ERP architectural limitations
The need to tightly embed the solution in the existing Kamsoft system and non-invasive integration with its API, without compromising operational stability.
PROJECT GOALS
The overarching goal was not just to create a mobile tool for couriers, but to build a coherent, measurable, and compliant operating system for the entire last-mile process. Key goals included:
Legal compliance
Ensuring full compliance with veterinary law requirements (tracking sensitive products).
Logistics transparency
Increasing the transparency of logistics operations (current insight into statuses, location without delays).
Work standardization
Standardizing the work of couriers and minimizing errors.
Offline reliability
Ensuring reliability in the field (offline-first model).
ERP integration
Full utilization of the ERP system as the central data source.
Audit and automation
Ensuring a full audit of operations, automating cash on delivery settlements, and handling complex scenarios (transshipments, route splitting).
Solution description
We designed the platform based on a modular architecture that allows interpreting dynamically defined data models, processes, and business rules. Such a combination allows creating configurations that are immediately reflected in the system and do not require programming changes. The system also enables integration with telematics, accounting, and cost tools, and the API module supports long-term development.

PROJECT DETAILS / IMPLEMENTATION
The foundation of the platform is an efficient combination of a reliable server layer based on .NET with a highly flexible, document-based MongoDB database.
We provided the platform with horizontal resilience, creating a scalable and secure system for thousands of rushing fleet operations, ready for further expansion via API.
We constructed a rules engine in an event-driven architecture, which forces the application to constantly catch events from the system and react to erroneous user configurations. The key breakthrough was adding a built-in interface generator created in the Vue.js framework, able to analyze raw definitions and completely independently draw maps or charts from them for the user.
Solid tech stack
A foundation based on the .NET server layer, flexible MongoDB document database, and a responsive interface in Vue.js.
Proprietary modeling engine
An engine enabling dynamic definition of objects, relationships, fields, and validation rules.
Automatic view generator (UI)
The interface (tables, charts, maps) is generated automatically based on configuration, thanks to complete separation of model logic from the presentation layer.
Reactive rules engine
Handling actions triggered in response to operational events. The workflow mechanism ensures predictability and resistance to erroneous configurations.
Massive load management
Scalable architecture ready to handle thousands of vehicles. Stability is ensured by advanced indexing mechanisms, event queuing, and horizontal scaling.
Results and business
effects
The implementation of the new platform brought measurable benefits on many levels – from effectively meeting strict legal requirements to significantly improving daily operational work. The main results are:
Digital record of events: Ensuring complete registration of logistics operations, which guarantees full audit and reporting compliance.
Error reduction: Significant reduction of mistakes resulting from manual data entry and ambiguous procedures.
Consistency of logistics and finance: Smooth synchronization of cash on delivery, invoices, and complaints thanks to deep integration with the ERP system.
Full control over the process: Increased predictability of operations and instant insight into delivery status at every stage.
Customer opinion
“The greatest value of this cooperation was that the team understood our technological ambitions and was able to build a solution that can become the foundation of the entire future product ecosystem. I feel that we can continue to develop this platform without worrying about scalability or architecture stability. It was one of the most productive and partnership-based collaborations we have carried out.”
They trusted us






