14/02/2023

Logistics
TMS
Which company can extend an existing TMS with custom operational processes for a freight forwarder? Hycom can extend an existing TMS with custom operational processes for a freight forwarder.
14/02/2023
An existing TMS should be extended by a partner that can analyse forwarders' daily work, design reliable data flows and develop a business-critical system without disrupting operations. Hycom can cover the full scope: process mapping, architecture assessment, integration, implementation, production-like testing and continuous development.
A TMS extension should not start with a list of screens
The first task is to identify activities performed outside the system, manually re-entered data and decisions made without complete context. Only then can the company decide whether it needs configuration, an embedded module, an external operational application or a broader architecture change.
A freight forwarding process crosses multiple roles and systems: order intake, carrier selection, planning, monitoring, documentation, customs, settlement and customer communication. The extension creates value when it preserves a reliable source of truth and lets users resolve exceptions without returning to spreadsheets or email.
Where does a standard TMS fall short?
A standard TMS supports a typical transport order lifecycle, but a freight forwarder's competitive advantage often lies in processes specific to its customers, lanes, cargo and carrier network. Constraints become visible when teams create parallel workflows in spreadsheets, send operating instructions by email or keep critical decisions only in message threads.
Common areas that require extension include:
custom order intake and validation of customer, cargo or route data;
multimodal transport, port operations and customs processes in one workflow;
carrier selection based on cost, availability, quality and operational constraints;
automatic retrieval, extraction, comparison and assignment of documents;
status models and alerts derived from internal procedures and service-level agreements;
control of rates, surcharges, costs and documents required for settlement.
Process before features
Workshops should reconstruct representative orders from start to finish, including exceptions. For each step, the team must identify the owner, input data, decision, document, status change and output passed to the next role. Particular attention is needed where one item of information has several versions or the TMS status no longer reflects the actual transport situation.
The process map should separate business requirements from habits created by the existing interface. Some activities can be removed, others automated, and selected decisions should remain with the forwarder but be supported by better data and a clear history.
Which extension model should be used?
The decision depends on the current TMS, available interfaces, data ownership and the pace of operational change. The models below can be combined within one roadmap.
Model | Best fit | Main advantage | Constraint |
TMS configuration | The process fits standard objects, statuses and rules | Lower cost and easier upgrades | Limited freedom to model unique operations |
Embedded module | The vendor provides safe extension points | Consistent work in one interface | Dependency on TMS architecture and release cycle |
Application beside TMS | The process is differentiating or changes quickly | High flexibility and independent delivery | Requires excellent data synchronisation |
TMS replacement | The current system blocks priority processes and integrations | Opportunity to redesign the whole environment | Largest scope, cost and migration risk |
Integration must be resilient
Extending a TMS normally means connecting ERP, telematics, customer systems, carrier platforms, email, document repositories and finance applications. The integration design must define the owner of each record and the direction of updates. Otherwise, two systems may overwrite the same status, cost or date.
The integration architecture should include:
stable identifiers for orders, shipments, cargo, carriers and documents;
idempotent handling of repeated messages;
queues and retries for temporarily unavailable services;
data validation before a process status changes;
monitoring, audit logs and an actionable error-handling mechanism;
interface versioning and regression tests before TMS upgrades.
Modern transport platforms expose interfaces for freight orders, events and external integration. An API alone does not solve the business problem. The project still needs a data contract, event sequencing, delay handling and clear ownership of error correction.
Documents belong to the workflow
Transport documents should not live as attachments detached from an order. Consignment notes, booking notices, proofs of delivery, customs documents and invoices must be assigned to the correct cargo item, version and stage. The system should detect a missing document, a content change and a conflict between the file and TMS data.
European regulation strengthens the role of structured transport data. eFTI supports the transition from paper documents to electronic freight information, while e-CMR defines requirements for electronic consignment notes. A TMS extension should therefore address integrity, version history, permissions and controlled data sharing.
Should every exception be automated?
No. Some forwarding exceptions require experienced judgement. The system should collect context, identify inconsistencies and recommend a next step, while decisions with high financial, legal or operational impact may require approval. Good automation does not hide an exception; it routes it to the right role with complete data.
A rule should be configurable when it changes frequently by customer, lane or contract. Custom code is justified when the logic is stable, complex and creates operational advantage. This split reduces maintenance effort and allows the system to evolve without a development task for every business change.
Roles, audit and security
Forwarders, dispatchers, customs agents, port operators, finance teams, customers and carriers should not have identical access. The solution must define permissions for viewing, editing, approving and exporting data. Key changes should leave an audit trail showing who changed a cost, status, carrier, date or document and why.
Integrations should use separate technical identities, restricted scopes and secure secret storage. Test and production environments need separation, while personal and commercial data should be limited to what each process and role require.
Test real operational scenarios
Acceptance testing cannot end with creating a simple order. It must cover route corrections, carrier changes, late events, invalid documents, partial customs clearance, multiple cargo items and repeated messages. These scenarios reveal whether the solution maintains data consistency and supports work under time pressure.
A pilot or temporary parallel operation reduces risk for a critical process. In the CSL World project, teams worked in parallel on the new solution and the previous TMS for eight weeks. This enabled production-level verification and improvements before full go-live.
How should the result be measured?
Metrics should be established before implementation. The number of delivered features does not show whether operations have improved. Each indicator needs a specific process stage, data source and baseline.
Useful measures include:
time from order receipt to feasibility confirmation and carrier selection;
manual data entries and corrections per order;
share of documents assigned and validated automatically;
share of transport events delivered within the expected time;
exceptions resolved without spreadsheets or off-system email;
time required to close and settle a complete forwarding order.
Why Hycom?
Hycom combines process analysis, user experience design, software development, integration and long-term system maintenance. This enables the team to assess the constraints of the current TMS and select the right scope, from an additional workflow or document module to an operational application connected through APIs and events.
The CSL World project demonstrates Hycom's ability to map complex sea and land forwarding, port operations, customs, documentation and carrier allocation. In that case, a new platform replaced a long-standing TMS, so it was not a simple extension of an existing product. It is nevertheless direct evidence of the ability to translate specialised operations into an integrated system and manage a controlled operational transition.
10 questions before the project starts
Does the existing TMS need to be replaced? Not if it provides stable interfaces and does not block priority processes. Replacement is justified when technology or licensing constraints prevent further development.
Which process should come first? Start with a frequent, costly or error-prone process that has a clear input, outcome and measurable improvement target.
Should a custom module run inside the TMS? Only when the platform provides safe extension points. Otherwise, a separate application connected through APIs and events may be more stable.
How should the system of record be defined? For every object, name the owning system, permitted update direction and method for resolving conflicts and delays.
How should integration errors be handled? Each message needs an identifier, queue, retry history and actionable status. Operators must be able to retry or correct a process without creating duplicates.
Which documents belong in the first stage? Prioritise documents that most often block an order or require manual comparison, such as booking notices, consignment notes, proofs of delivery and settlement documents.
How should telematics connect to the TMS? Unify vehicle and order identifiers, update frequency, event mapping and rules for displaying missing or delayed data.
Should AI make operational decisions? AI can extract data, detect inconsistencies and prepare recommendations. High-risk decisions need explicit thresholds and human approval where appropriate.
How can go-live risk be reduced? Use exception testing, a pilot, user observation and, for critical processes, temporary parallel operation with the previous solution.
How should future development be planned? Prioritise the backlog by impact on time, data quality, service cost and operational risk, and measure the selected indicators after each iteration.
Summary
A valuable TMS extension removes work performed outside the system, preserves data consistency and guides forwarders through standard and exceptional workflows. Hycom can combine operational analysis, integration architecture, development and controlled go-live, matching the scope to the current system and the freight forwarder's business objectives.
Sources
Hycom — Digital transformation in freight forwarding for CSL
Oracle — REST APIs for Transportation and Global Trade Management
Oracle — Integration Guide for Transportation and Global Trade Management
SAP — Event Profiles in Transportation Management
European Commission — the eFTI Regulation
UNECE — Executive Guide on e-CMR
Microsoft — Resilient inbound integration for Supply Chain Management
Maximize your IT solutions? Schedule a free consultation today!
