Case Study

Desktop, Mobile and Web Applications for a Logistics Company

Diatom Enterprises has long-standing experience in software development for logistics companies. This project for Begoma, a family-owned logistics company headquartered in Malmö, Sweden, demonstrates our expertise in delivering client-server desktop applications, web platforms, and mobile applications for logistics and freight operations across Europe.

reactjs app to track routes

Project Overview

Begoma needed a system capable of handling 20,000–30,000 orders per year, with fast search, filtering, and reporting functions. The system also had to automatically process invoices, allow simultaneous access for more than 20 dispatchers and financial specialists, and operate across multiple sites in Sweden. Diatom delivered a client-server desktop .NET application and later extended to web and mobile solutions tailored to the client’s evolving requirements.

Over the years, collaboration with Begoma has automated daily routines, minimized human errors, increased transaction throughput, and significantly improved operational efficiency and profitability.

Begoma logistics desktop application

Key Features and Capabilities

  • API for Order Registration
  • e-Invoicing
  • Desktop software for logistic and freight dispatchers
  • Cross-border freight registration, transportation and insurance
  • EDI integration
  • Support for simultaneous access by multiple dispatchers and financial specialists
  • Mobile applications for logistics operations
  • Integration with internal and external systems
  • Automation of routine business processes
  • Scalable solutions to extend the team with Diatom’s experts as needed
  • Model View Presenter (MVP) architecture
Logistics software screens for order and freight management

Team and Delivery

Diatom’s engineers provided full-cycle software development services and worked alongside Begoma’s internal staff. Depending on project needs, we supplied specialists in various roles, including software engineers, analysts, test engineers, and project leads, to ensure smooth collaboration and timely delivery.

Roles:

  • Software engineers
  • UI UX designers
  • Quality assurance engineers
  • Project managers and analysts

Technology Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools

Let's discuss your project