Industry guide · ERP

Liner Shipping Operations Software: Holding Bookings, Equipment, Bills of Lading and Manifest Filings Together Across a Whole Rotation

Liner Shipping Operations software visual showing ship, layers, and file signature.
The short answer

A first release runs $110,000 to $220,000 and ships in 16 to 22 weeks, and a full liner operating platform runs $320,000 to $700,000 phased over 10 to 16 months in Digital Heroes delivery experience. Build when you carry more than roughly 1,500 bookings a sailing, when slot arrangements with partners mean your allocation logic is genuinely yours, or when manifest filings in several jurisdictions are being prepared by hand from a booking spreadsheet. Do not build if you are a small feeder or a niche NVOCC moving a few hundred containers a month on one trade lane. Softship or CargoSmart will run that business properly and a custom system would be a distraction from the commercial work that actually grows it.

A liner service is one long chain of legally binding documents

The reason liner operations software is hard has nothing to do with volume. It is that almost every step produces a document with legal or regulatory weight, and each document has to agree with every other one. A booking becomes shipping instructions, which become a bill of lading, which becomes a manifest line filed with a customs authority, which becomes a freight invoice, and all of them describe the same cargo in the same container under the same seal.

Break that chain anywhere and the consequences are not internal. A manifest filed late or with a mismatched description produces penalties and a hold at the discharge port. A bill of lading issued with the wrong party or the wrong freight terms is a document a bank may reject. A dangerous goods declaration that does not match the stowage plan is a safety issue that stops loading. The operations team is not chasing tidiness, it is chasing consequences.

Now add the rotation. The same voyage calls at six ports, each with its own filing rules, deadlines, local agent, terminal system and language of documentation. A change at port two, an added booking, a rolled container, a corrected weight, has to propagate through every downstream filing that has not yet gone out and through amendments to those that have. That propagation is the actual product.

Why spreadsheets and general freight tools fail on a rotation

Freight forwarding software models a shipment as an independent job. Liner operations models a network where the unit of planning is the voyage and the constraint is the vessel. Allocation is not per booking, it is per port pair per equipment type per voyage, against the slots you actually control after partner arrangements. Overbooking is deliberate and calibrated, not an error. No general logistics tool expresses any of this.

Equipment is the second gap. Containers are not stock, they are a circulating fleet with a position, a condition, a lease status and a repositioning cost. A booking cannot be accepted because there is space on the vessel. It can be accepted because there is space on the vessel and an available box of the right type at a depot within trucking distance of the shipper on the right day. Systems that treat equipment as an attribute of a booking rather than as an inventory with its own movement history cannot answer that question.

The third gap is documentary. Bills of lading, sea waybills, releases and manifests are not reports generated at the end. They are objects with their own state, their own approval, their own amendment history and their own legal significance, and they need to be modelled as such.

Where Softship and CargoSmart stop

Both are real liner systems built by people who know the trade. Softship covers the carrier operating cycle broadly and CargoSmart brings strength in the visibility and documentation space, and either can carry a conventional operation without drama. If your service structure is standard and your trade lanes are few, buying is the sensible choice.

The pressure point is that your commercial arrangements are not standard once you grow. Slot swaps and vessel sharing arrangements with partners have terms specific to each agreement, and allocation against them is where a carrier makes or loses money on a sailing. Your tariff and surcharge logic reflects contracts your sales team negotiated, and surcharge families multiply per trade. Local filing rules keep changing and the packaged product updates on its own schedule rather than yours. What we see in practice is a packaged core doing the bookings while allocation is managed in a planner's spreadsheet, surcharges are corrected on invoices by hand, and one country's manifest is prepared by an agent who keys it in twice. That is the work a build removes.

What a custom build has to include

A voyage and service model at the centre. Service, rotation, vessel, voyage, port call with cut off times, and allocation held per port pair and equipment type against controlled slots. Every booking accepted checks against that allocation, and every rolled container returns capacity to it.

Equipment inventory as a first class ledger. Every container has a position, a status, a lease or ownership basis and a movement history built from gate events, depot reports and terminal messages. Empty repositioning cost belongs in the booking decision, because a booking that requires trucking an empty two hundred kilometres may be unprofitable at a rate that looked fine.

Documentation as versioned objects. Shipping instructions arrive from shippers in whatever form they use. The draft bill of lading is generated, corrected, approved and issued, and the amendment history is preserved because a corrected bill is not a replaced record. Release mechanisms, whether original documents, telex release or waybill, need to be explicit states rather than notes.

A filing engine per jurisdiction, treated as configuration with effective dates. Deadline relative to departure or arrival, required fields, mapping from your data, transmission method and acknowledgement handling, plus amendment and cancellation flows. When a rule changes you change data, not code, and last year's filings remain reproducible as they were made.

Dangerous goods and special cargo handled inline rather than as a flag. Declaration data, segregation constraints and approval before the booking is confirmed, then carried through to the stowage instruction so the vessel planner sees the same facts you accepted.

Rating that survives contact with reality. Contract rates, spot quotes, surcharge families that apply by trade, commodity and equipment type, effective dating on everything, and the ability to reprice an invoice and explain the difference line by line. Most carrier invoice disputes are not fraud, they are surcharge applicability arguments nobody can settle because the rate at booking time cannot be reconstructed.

Machine to machine messaging with partners, terminals and depots. Bookings, container status, gate events and stowage data flow as structured messages, and the industry standard message families exist precisely so that carriers do not key this twice. Build for message ingestion with an exception queue, since partner data quality varies enormously.

What it costs and how long it takes

A first release covering the voyage and allocation model, booking capture, equipment inventory and bill of lading issuance runs $110,000 to $220,000 and ships in 16 to 22 weeks. A full platform adding multi jurisdiction manifest filing, dangerous goods workflow, tariff and surcharge rating with invoicing, demurrage and detention calculation, and partner messaging runs $320,000 to $700,000 phased over 10 to 16 months.

What drives cost: the number of jurisdictions you file into, since each filing regime is separate work with its own test cycle. The number of partner agreements, because each slot arrangement has its own settlement terms. Terminal and depot integrations, which vary by port and are rarely uniform even within a country. And demurrage and detention, which sounds simple and is not, because free time depends on contract, equipment type, terminal practice and holidays.

What keeps cost down: take one trade lane end to end before touching the second. A single rotation with every document and filing working properly teaches the model, and the second lane is materially cheaper than the first.

When buying is the right call

Buy if you are a feeder operator or NVOCC on one or two lanes with simple documentation, no slot agreements to settle and filings in a small number of jurisdictions. The packaged systems will do this well and your competitive advantage is in your service and your rates, not in your booking screen.

Build when allocation against partner slots is managed outside your system, when a filing penalty in the last year traced back to a data mismatch rather than to a mistake by a person, when your surcharge structures cannot be expressed in the tool you own, or when the same cargo details are being keyed into more than one system on the same rotation. Duplicate keying is the reliable early symptom.

How to choose a developer for liner shipping software

Ask them how a rolled container propagates. When a box misses a sailing, allocation, documentation, filings, invoicing and equipment position all change. A developer who has done this will draw that cascade immediately. One who has not will describe a status update.

Ask how they model a bill of lading amendment. If the answer is that the record gets edited, they do not understand that a bill of lading is a legal instrument whose history matters more than its current state.

Ask how filing rules are maintained. You want configuration with effective dates and a test harness per jurisdiction, not a code release every time a customs authority adjusts a field.

Ask what they will do with partner messages that fail validation. Silent rejection is how carriers discover at the terminal gate that a container they thought was booked is not in anyone's system. You want an exception queue with an owner.

Ask who owns the code and settle it before kickoff. You should hold the repository, the cloud accounts and the right to hire any other firm. At Digital Heroes the client owns the code from the first commit, which is not negotiable for a system that issues documents carrying legal weight in multiple jurisdictions.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  2. In a survey of 113 supply chain leaders (conducted late March to mid-April 2022), 67% had implemented digital dashboards for end-to-end visibility, and those companies were about twice as likely as others to avoid supply chain problems during the disruptions of early 2022; 71% expected to revise inventory policies going forward. Source: McKinsey & Company (2022) →
  3. The 2024 DORA report found AI adoption significantly increases individual productivity, flow, and job satisfaction, but negatively impacts software delivery throughput and stability - a paradox leaders must manage with fundamentals like smaller batch sizes and robust testing. Source: DORA / Google Cloud (2024) →
  4. The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
Hannah G. · Account Manager · B2B & SaaS · New York

B2B and software accounts move differently: longer cycles, more stakeholders, and value that shows up in pipeline rather than same day revenue. Hannah manages that work, coordinating between client teams and engineers, and writes about setting expectations that hold when a project runs for months.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom liner shipping operations software cost?
A first release covering the voyage and allocation model, bookings, equipment inventory and bill of lading issuance runs $110,000 to $220,000 and ships in 16 to 22 weeks in Digital Heroes delivery experience. A full platform adding manifest filing across jurisdictions, dangerous goods workflow, tariff and surcharge rating, demurrage and detention and partner messaging runs $320,000 to $700,000 over 10 to 16 months. Jurisdiction count drives price more than container volume.
Is Softship or CargoSmart enough for a growing container line?
For a conventional operation on a small number of trade lanes, yes, and buying is the sensible route. Both are built by people who understand the trade. The pressure appears as slot and vessel sharing arrangements multiply, since allocation against partner slots carries terms specific to each agreement, and as surcharge families grow per trade. When allocation lives in a planner's spreadsheet beside the system, the system is no longer running the business.
Why do manifest filings generate penalties even when the cargo is legitimate?
Because the penalty usually attaches to timing and data consistency rather than to the cargo. A filing made after the deadline, or one where the description, weight or party details do not match the bill of lading, triggers a fine and often a hold at discharge. Building filings as a rules engine per jurisdiction, populated from the same records that produced the bill of lading, removes the mismatch class of failure entirely.
How should container equipment be modelled in liner software?
As a circulating inventory with position, status, ownership or lease basis and full movement history built from gate events, depot reports and terminal messages, not as an attribute of a booking. Accepting a booking depends on having a suitable box available near the shipper on the right day, and repositioning cost belongs in that decision. Carriers that treat equipment as a booking field cannot see why certain bookings are quietly unprofitable.
Can custom software handle slot agreements with vessel sharing partners?
Yes, and this is one of the strongest reasons to build. Each agreement defines the slots you control per port pair, how usage is counted and how settlement works, and those terms differ per partner. Modelling controlled slots inside allocation means bookings check against what you actually have rather than against vessel capacity, and settlement with partners becomes a calculation rather than a monthly negotiation over spreadsheets.
How long does it take to build a liner operations system?
Sixteen to twenty two weeks for a first release covering one trade lane end to end, then further phases for additional lanes, jurisdictions and rating. Taking a single rotation all the way through booking, documentation, filing and invoicing before starting the second lane is the pattern that works, because the second lane is materially cheaper once the model is proven. Terminal and depot integrations are the least predictable element.
What makes demurrage and detention calculation difficult to automate?
Free time depends on the contract, the equipment type, the terminal, local holidays and sometimes on concessions granted by a sales manager, and the clock starts and stops on events that arrive from third party systems with variable reliability. The calculation itself is straightforward once the event history is trustworthy, which is why the real work is event capture and correction rather than arithmetic. Expect to build a dispute path alongside it.
Should a liner system exchange structured messages with partners and terminals?
Yes. Bookings, container status, gate events and stowage information move between carriers, terminals and depots as structured messages precisely so nobody keys them twice, and duplicate keying is the reliable early symptom of a system that is not carrying its weight. Build ingestion with an exception queue and a named owner, because partner data quality varies enough that silent rejection will eventually leave a container missing from everyone's records.
Who owns the code if an agency builds our liner operations platform?
You should own the repository, the cloud accounts and the unrestricted right to hire another firm, agreed in writing before kickoff. At Digital Heroes the client owns the code from the first commit. For a system that issues bills of lading and files manifests with customs authorities, continuity of access to the code and its filing history is a regulatory consideration rather than a commercial preference.
How much does a custom ERP cost for a small business?
A small-business ERP covering two or three core modules typically runs $40,000 to $120,000, with inventory, ordering, and accounting sync being the usual starting set. Across 2,000+ Digital Heroes projects, integration count and user roles drive cost far more than screen count. A full mid-market ERP with six or more modules usually lands between $150,000 and $400,000.
Will a custom ERP scale as we grow from 50 to 500 employees?
Yes, if it is designed for that from the start, which mostly means clean database design, permissions that handle new departments, and modules that stay separable. Adding users to software you own costs nothing in licenses, the opposite of the per-seat scaling penalty on NetSuite or Dynamics. What does need budget as you grow is new modules and integrations, so keep a small standing development arrangement rather than restarting a vendor search every two years.
How do we migrate years of data from our old system without losing anything?
Through a staged migration with a parallel run, never a single cutover weekend. The data gets extracted and cleaned early, loaded into the new ERP while the old system stays live, and both run side by side for two to four weeks so your team can verify counts, balances, and open orders match. In Digital Heroes ERP projects, data cleaning consistently takes longer than the technical transfer, so it starts in week one, not at the end.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
Why do companies replace NetSuite with custom software?
The three reasons we hear most at Digital Heroes are per-user license growth, SuiteScript customizations that became fragile, and workflows the platform cannot model without workarounds. A company adding 50 users to NetSuite takes on roughly $59,000 per year in extra licenses at the commonly quoted $99 per user rate, which is often the moment the custom math starts winning. Replacements usually keep the accounting structure intact and migrate module by module.
Should I pick Microsoft Dynamics 365 Business Central or build a custom ERP?
Pick Business Central if you already live in the Microsoft stack, your processes are close to standard, and around $80 per user per month for Business Central Essentials stays affordable at your headcount. Build custom when your revenue-driving workflow, such as custom manufacturing steps or unusual pricing logic, would need heavy extension work anyway. In our experience, once Dynamics customization quotes pass about $100,000 the custom option deserves a serious side-by-side.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
The reliable signals are re-typing the same data into multiple tools, one employee acting as human middleware between systems, and errors appearing in handoffs between teams. Hard limits force the issue too: Airtable's Team plan caps at 50,000 records per base, and Business costs $45 per seat per month, so a 20-person team pays about $10,800 a year for a tool it has already outgrown. When workarounds consume more hours than the tools save, the spreadsheet era is over.
Who can build a custom ERP software system?

Digital Heroes builds custom ERP software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other ERP software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?