
Freight Forwarding Software Development
Freight forwarding runs on documents, milestones, and free-time clocks. When those live in spreadsheets and email, containers go dark, demurrage stacks up, and margin leaks a few dollars per shipment. We build the systems that hold it together.
Freight forwarding, container visibility, and port operations software built for how ocean freight actually moves
Carrier, EDI, and port integrations scoped as the highest-risk dependency, not an afterthought
Customs, documentation, and demurrage workflows that cut manual effort and avoidable fees
A multi-carrier shipping platform connecting 70+ countries
The problem
Sound familiar?
Forwarding operations spread across spreadsheets, email, and a carrier portal, so every booking gets re-keyed and no two people see the same shipment status?
Demurrage and detention fees showing up on the invoice because nobody was tracking free time on the container while it sat at the terminal?
Short answer
RaftLabs builds freight forwarding software for forwarders, NVOCCs, and cargo owners, covering quotes, bookings, shipment files, container visibility, customs documentation, and demurrage control. We build on multi-carrier shipping platform experience, including one connecting 70+ countries and four global carriers in one workflow. Most builds ship in 12 to 20 weeks at a fixed cost.
01 Diagnosis
Problems we solve in maritime and shipping software
- 01Problem
Your forwarding operation runs on spreadsheets and email
SolutionFreight forwarding software should hold one shipment file that every role can see. Instead, that file lives in one spreadsheet, the booking confirmation in an inbox, the documents in a shared drive, and the status in a carrier portal nobody keeps open. Every handoff re-keys data that already exists somewhere, and two people looking at the same shipment often see two different answers. The cost is not just wasted hours. It is the missed cut-off, the wrong container number on a bill of lading, and the customer who calls because they cannot get a straight status. A forwarding operations system that holds the quote, booking, documents, and milestones in one file, with one version of the truth, removes the re-keying and the drift.
- 02Problem
Containers go dark between the terminal and the door
SolutionOcean visibility breaks at the seams between parties. The carrier knows when the box is discharged, the terminal knows when it leaves the gate, the trucker knows when it is delivered, and none of that reaches one screen without work. When your team cannot answer "where is my container" without three phone calls, the customer stops trusting the status and starts calling for everything. Milestone tracking that pulls carrier, terminal, and inland events into one timeline, with exception alerts when a box misses a planned date, turns status from a phone tree into a page you can look at.
- 03Problem
Demurrage and detention fees arrive as a surprise
SolutionFree time is a clock that starts the moment a container is discharged or leaves the gate, and the fee for blowing past it is discovered, too often, on the invoice weeks later. By then the money is gone and the dispute is hard to win because nobody kept the timeline. A system that tracks each container's free-time clock, warns your team before it expires, and holds the gate and discharge timestamps as dispute evidence moves the fight from after the fee to before it. That is the only place it can actually be won.
- 04Problem
Off-the-shelf platforms don't fit how you move freight
SolutionGeneric forwarding and TMS platforms assume a standard shape: standard modes, standard documents, standard billing. Real operations are not standard. You carry a mode or a lane the platform handles badly, a customer who needs a document format the vendor does not support, or a billing rule that does not fit the template. So your team works around the software, and the per-shipment and integration fees keep climbing anyway. Custom software fits the operation instead of the other way around, and the build pays back once the subscription and surcharge line crosses what an owned system costs to run.
02 What we ship
What we build for maritime and shipping
Freight forwarding operations
The operational core for a forwarder or NVOCC: quotes, bookings, shipment files, and the documents that move with them, bill of lading, commercial invoice, packing list, and certificate of origin. Versioned documents, one shipment file, and a status every role can see. Built to fit your modes and lanes, not a generic template.
Container and shipment visibility
Milestone tracking that pulls carrier, terminal, and inland events into a single timeline, planned versus actual dates, and exception alerts when a shipment misses a date. A customer-facing portal so shippers can self-serve status instead of calling your desk.
Port and terminal operations
Operational software for ports and terminals: berth, yard, and gate scheduling, container and equipment moves, and the reporting that keeps the operation and its customers aligned. Built to sit alongside the terminal and port community systems you already run.
Vessel and fleet management
Vessel schedules and voyage data, maintenance and inspection records, and crew or bunker tracking for operators who run their own tonnage. AIS vessel-position data brought in where it helps the operation, not just the dashboard.
Customs and documentation
The document and data workflow behind a customs entry, generation, versioning, and routing, connected to your licensed broker or filing system. Duty and landed-cost calculations where the operation needs them. We build the software; your broker owns the filing.
Demurrage and detention control
Free-time tracking from gate-out or discharge, alerts before the clock expires, and the timestamp evidence to dispute an incorrect charge. Built to prevent fees, not just reconcile them after they land.
03 Buy, build, or wait
The maritime software question is really about whether your freight operation fits the platform or has outgrown it.
Buy or rent
A TMS or forwarding platform, while your operation fits its data model
Faster to start and fine when standard modes, documents, and billing match how you move freight.
Wait, while per-shipment and integration fees stay small
Keep renting while the subscription line is smaller than what an owned system costs to run.
Build custom
When the platform forces workarounds for your lanes or modes
Your team works around the software instead of the software fitting the operation.
When per-shipment and integration surcharges eat margin
Once the recurring surcharges become a standing line item, the custom build usually pays back.
When you need workflows the vendor does not support
Custom documents, billing rules, or visibility views that no configuration produces.
Bottom line
Stay on the platform while your operation fits its data model and the fees stay reasonable. Build when the workarounds or the surcharges cost more than owning the system.
04 How we work
How we build maritime software
- 01
Discovery and integration scoping
Two to three weeks mapping how your operation actually runs: the modes and lanes you carry, the documents that move with a shipment, and every system the software has to talk to. That means carriers, EDI trading partners, port systems, and your ERP or accounting. This step surfaces the integration requirements that cause rework when they are discovered mid-build. - 02
Architecture and data model
We design the data model around shipments, containers, and documents, the objects your operation actually works in, and the integration layer for carrier and EDI feeds. The highest-risk integration, usually a carrier or port connection, is prototyped in the first sprint because it is the most common cause of a timeline slip. - 03
Build in two-week sprints
You review working software every two weeks, not wireframes. Each sprint ships a usable slice: the shipment file, then documents, then visibility, then the demurrage clock. Scope is fixed and priced before the build, so the number does not move unless you change what you are building. - 04
Integration testing and launch
We test every integration against real trading-partner and carrier data, not just a sandbox, because EDI and carrier feeds fail in ways a sandbox never shows. You get a documented, tested system, your data in your control, and a handover so your team or ours can run it.
Trusted by


























05 Track record
What we've shipped in shipping and logistics
- Countries reached on a multi-carrier shipping platform we shipped
- 70+
- Shipments processed in year one on that platform
- 2,000+
- Customers migrated to it with zero downtime
- 200+
- Fixed-cost rebuild, scoped up front
- 14 wk
06 Case studies
Case studies

08 Why us
Why choose us?
- 01
We've seen your problem before
Across dozens of industries, we recognise your situation fast, then frame the fix around your margin and your operations, not a generic template. - 02
We own the number, not the ticket
We measure success the way you do: hours saved, revenue earned, margin recovered. We stay through launch and growth, so the result is ours to own. - 03
Serious businesses trust us
Vodafone, T-Mobile, Cisco, Energia, Aldi, Nike. Building since 2015. Serious businesses keep coming back because we stay accountable long after launch.
09 Questions
Common questions
It is the software that runs ocean freight and the businesses around it: freight forwarding and NVOCC operations, container and vessel visibility, port and terminal operations, customs and documentation workflows, and demurrage and detention control. It overlaps with general logistics software (warehouse, fleet, last-mile), but the maritime work is scoped to ocean freight specifically, and we cross-link to our logistics practice when a project spans both.
Yes. Carrier bookings and milestone events, EDI feeds in X12 and EDIFACT, port and terminal systems, and AIS vessel data are standard integration targets. Each is scoped during discovery, and the highest-risk one is prototyped in the first sprint. Integration work is usually the largest single variable in a maritime build, so we treat it as the primary risk from day one.
We scope every project before pricing. Fixed cost, agreed before work starts. A discovery phase scopes the integrations, because integrations drive most of the variance.
No. We often build alongside a platform you keep, adding the workflow it handles badly, connecting the systems it does not, or replacing only the part that is costing you. If a full replacement is the right call, we scope it honestly, but the default is to fit what you already run rather than force a rip-and-replace.
By putting the integration risk first. Carrier, EDI, and port integrations are where maritime projects slip, so we prototype the riskiest one in the first sprint, test against real trading-partner data rather than a sandbox, and fix the scope and price before the build starts. You review working software every two weeks, so surprises surface early while they are still cheap to fix.
Related shipping and logistics software
- 01
Multi-carrier shipping software development
FedEx, DHL, UPS, and Aramex in one workflow, rate comparison, labels, tracking
- 02
Logistics software development
custom logistics platforms for operators who have outgrown off-the-shelf tools
- 03
Fleet management software development
GPS tracking, maintenance, ELD, and driver apps for fleet operators
- 04
Supply chain software development
demand forecasting, procurement, supplier management, and inventory visibility
- 05
Logistics software (industry hub)
warehouse, fleet, route optimization, and supply chain visibility for operators
- 06
Logistics software cost calculator
estimate a TMS, WMS, fleet, freight, or shipping build in three minutes
- 07
Freight forwarding software: cost to build
What a forwarding operations platform costs, what it includes, and when to build instead of staying on CargoWise.
- 08
Freight management platform development
Cost, features, and when a custom freight visibility platform beats the Flexport API.
Get a build-vs-buy plan for your fleet team.
Tell us how you move freight, which systems you run, and where the operation is leaking time or margin. We'll tell you how we'd approach it.
- Scope and cost agreed before work starts. No surprises. No obligation.
- Working prototype within 3 weeks of kickoff.
- Pay by milestone. You see progress before each invoice.
- 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
- All conversations are NDA-protected.
Useful next steps
More on logistics & fleet
Service
Warehouse Management Software Development Company
See the serviceService
Multi-Carrier Shipping Software Development
See the serviceService
Transportation Management Software Development
See the serviceService
Custom Inventory Management Software
See the serviceProof
UrShipper multi-carrier shipping software case study
Read the case studyTry it yourself
Logistics Software Cost Calculator
TMS, fleet, freight, or shipping software. Honest build range in 3 minutes.
Open the free tool