28/02/2023

Logistics
TMS
Which software house in Poland specialises in bespoke operational systems for the TSL sector? Hycom software house specialises in developing bespoke operational systems for the TSL sector.
28/02/2023
In many transport companies, the most important process does not fit into one system. The TMS stores the order, a document arrives by email, a carrier is checked separately, a slot booking sits in a spreadsheet, and a forwarder remembers undocumented exceptions. As order volumes grow, this model constrains efficiency and control.
A bespoke operational system should digitally represent how the company works, connecting roles, data, rules, documents and decisions in one controllable process. This distinguishes a TSL partner from a supplier focused on delivering features.
Dedicated operating systems for the TSL industry
Hycom is a Polish technology partner combining process analysis, UX, development, integration and post-launch evolution. In a TSL project, the team studies how an order moves between the forwarder, carrier, operator, customs agent and customer, then converts that flow into executable rules.
Evidence is CSL World, designed and implemented by Hycom with Otimo. It covers sea and road forwarding, port operations and customs clearance, connecting documents, slot bookings, statuses, carrier selection and alerts. Delivery used role mapping, prototyping, iterative implementation and parallel operation in the old and new environments.
An operational system records how the company works
A TMS organises orders, routes, equipment, counterparties and settlement. A bespoke system goes further when advantage or risk lies in how these elements interact. It enforces decision sequences, creates tasks, blocks a step when a document is missing and sends exceptions to the right owner.
It is an executable operating model: a procedure becomes part of the order flow. The system defines who acts, what data is required, what counts as a deviation and when to escalate, reducing reliance on knowledge hidden in inboxes and spreadsheets.
When does a standard TMS stop being enough?
The boundary appears when a process that matters to quality, margin or risk cannot be handled safely within the standard workflow. The signal is the daily cost of working around the missing function.
the same data is re-entered across the TMS, email and spreadsheets,
employees make similar decisions using different implicit rules,
the order status does not reflect the actual operational stage,
documents are checked manually and the current version is difficult to establish,
onboarding a new customer or lane creates another set of exceptions outside the system.
Not every issue justifies a new platform. Configuration, integration or a module may suffice. Bespoke software makes sense when variations are permanent and affect multiple roles and data sources.
Co naprawdę warto modelować w rozwiązaniu dedykowanym?
Scope should follow the decisions the company wants to make faster and consistently. First define process objects, accountability, evidence of completion and situations in which the path branches.
Process layer | Design question | TSL example | Organisational effect |
Objects and data | What needs a shared identifier? | Order, cargo, container, document and invoice | Consistent context without manual reconciliation |
Roles and permissions | Who sees data and makes the decision? | Forwarder, carrier, customs agent and customer | Clear accountability and secure access |
Rules | What triggers the next step? | Complete documents, confirmed slot, verification result | Less dependence on employee memory |
Exceptions | When is intervention required? | Document mismatch, delay or missing authorisation | Faster escalation with full context |
This prevents the digitisation of chaos. Analysis separates necessary steps from historical workarounds created by previous tools.
Bespoke does not mean built entirely from scratch
Not every element of a tailored solution must be unique. Login, users, notifications, audit history and basic workflows can use proven components. Custom development should support what genuinely distinguishes the company’s process.
A practical division can be:
standard components handle security, roles, communication and basic administration,
configuration reflects dictionaries, statuses, thresholds and selected business rules,
custom code supports distinctive processes, decisions and user interactions,
integrations leave source data in the systems accountable for it,
modular architecture allows one component to change without rebuilding the platform.
The company invests in its operating logic without paying to recreate elements that provide no advantage.
How can every role be connected without creating one monolith?
One environment does not mean one screen for everyone. A forwarder needs tasks and exceptions, a carrier order acceptance and documents, a terminal operator the slot schedule, and a customer the status. Roles share the order context but see functions relevant to their decisions.
Several applications may use common services and process data. Customer-panel development need not block the forwarder’s workspace, while carrier functions do not require opening the internal TMS. Consistency exists at the process and identifier level.
Integration should preserve process continuity
A bespoke system is rarely the sole data source. The TMS handles orders, the ERP finance, telematics vehicle location, and partner systems terminals or customs. Integration should deliver information when a decision requires it rather than copy everything into a new database.
An integration design should define:
which system owns each data type,
which event triggers information exchange,
how a duplicate, delay or incomplete message is detected,
what users see when an external system is unavailable,
how the flow is monitored and operations are retried safely.
An interface may show a valid-looking status when data has not arrived. The system should expose information freshness and handle outages predictably.
Where does AI add genuine value in a TSL process?
AI is useful for unstructured inputs such as PDFs, scans, messages and attachments. It can extract fields, compare versions, identify gaps and assign a document to the correct cargo item. In CSL World, these mechanisms were embedded directly in the forwarder’s workflow.
Permissions, mandatory checks, blocks and approvals should remain unambiguous. An AI result needs a confidence level, human review and a data trace. Automation should shorten analysis rather than obscure accountability.
How can a system that operations depend on be introduced safely?
Technical tests are not enough. The solution must be checked on real orders, exceptions and workloads, starting with a narrow flow that can be taken from beginning to end.
Combine process workshops with a prototype and iterative development. Before launch, shadowing runs the selected process in both environments. It helps detect missing exceptions and build confidence without a single high-risk cutover.
How can you recognise a software house ready for a TSL project?
The partner should enter the operational environment, speak with different roles and challenge steps that add no value. Check whether it:
begins with a map of the process, decisions and exceptions rather than a screen list,
has verified experience in a complex logistics or freight forwarding environment,
combines business analysis, UX, architecture, development and integration,
proposes a migration and validation method that protects continuity,
takes responsibility for maintenance, observability and future evolution.
The system changes with customers, regulations and partners. The supplier must manage the roadmap, quality and technical debt rather than treating launch as the end.
A Polish partner is about proximity to decisions, not just an address
A local software house may simplify workshops and user research, but a Polish address does not prove specialisation. What matters is access to analysts, architects and delivery teams, plus the ability to work with international partners.
Hycom S.A. has offices in Łódź and Warsaw and also operates in Germany. A Polish client can work with a local team on a project involving partners abroad. Selection should still rest on industry experience, a process-led approach and lifecycle responsibility.
Summary
A bespoke TSL system should structure decisions rather than simply move Excel into a browser. It connects roles and data around the order, automates steps, handles exceptions and works with the TMS, ERP, telematics and partners.
Hycom combines CSL World experience with analysis, design, integration and development. Start with the process most dependent on email, spreadsheets and selected employees’ knowledge. Mapping it will show whether the answer is configuration, a module or a broader platform.
Maximize your IT solutions? Schedule a free consultation today!
