Industry guide · Custom Software

Subsea Cable Operations Software: Who Pays for the Repair Ship, and Can You Prove It?

Subsea Cable Operations software visual showing cable, ship, and split.
The short answer

Budget $90,000 to $180,000 for a first release in 14 to 20 weeks, covering a fault case file, the permit and ship coordination workflow, and a cost apportionment engine that reads directly from your construction and maintenance agreement. A full operations platform adding spare inventory across depots, landing party coordination, capacity and ownership records, and a member portal runs $220,000 to $500,000 phased over 9 to 15 months. Build this if you operate or manage more than one system, if repair invoices are argued over for months after the ship demobilises, or if your ownership percentages live in a spreadsheet finance keeps a different copy of. Do not build it if you own capacity on someone else's system and never chair a repair, in which case a shared drive and a good administrator is the right answer.

Why subsea cable operations outgrow the shared inbox

A subsea cable system is one physical asset owned by parties who compete with each other on land. The consortium signed a construction and maintenance agreement years ago. That document says who owns which fibre pairs, who sits on the management committee, who can authorise a repair and at what threshold, and how the invoice for that repair gets split when it lands. Then a trawler drags an anchor across the cable at two in the morning and every one of those clauses has to be executed inside a week, by email, across nine time zones.

The operations team doing it is small. Often it is three or four people plus a landing party contact in each country. They hold the system in a folder structure: the as laid route position list, the repeater and branching unit inventory, the depot spare stock, the zone maintenance agreement with its standby fee and day rate, permit precedents from the last two repairs, and an ownership percentage table finance maintains separately. None of it is joined to anything else. When the fault happens, somebody starts a new email thread, and that thread quietly becomes the system of record for a repair that will cost more than most software projects.

The cost of that is not abstract. A repair ship on standby bills whether it sails or not, and once mobilised it bills by the day plus fuel plus jointing consumables. Every day lost to a permit application that went to the wrong ministry, or to a depot that shipped the wrong repeater type, is a day nobody gets back. Then the invoice arrives, and the apportionment argument starts, because two owners read the same clause differently and neither can produce a clean record of what was actually done on whose behalf.

The moment the model breaks: a shunt fault at 3,200 metres

Power feeding equipment at one landing station reports a shunt fault. The line monitoring system gives an electrical distance. The optical time domain reflectometer trace from the terminal narrows it further, but the numbers disagree by a few kilometres because nobody has reconciled the as laid slack against the route position list since the last repair changed the cable length.

Now the work starts. Which maintenance zone is that position in, and which agreement covers it. Which ship is on station and what is her current commitment. Is the fault position inside territorial waters, in which case a permit is required, and from which authority, and does the last permit for this system still have an unexpired clause anybody can point to. Which spare cable type and which repeater sit in which depot, and does the depot stock match what the system actually uses after the 2019 upgrade. Does the repair cross a threshold that requires management committee approval, or can the operations manager authorise it alone.

Every one of those questions has an answer somewhere in that folder structure. None of them can be answered in one place, so the answers are assembled by a human under pressure, and mistakes made in that window are expensive for a month.

What generic project and asset tools actually fail at

There is no packaged product for this. That is not a marketing line, it is the reason the category exists on a search results page at all. Operators end up on some combination of Excel, SharePoint, Microsoft Project and email, occasionally with a maintenance management system inherited from the terrestrial side of the business.

Those tools fail on three specific things. The first is that a repair is not a project with a start date, it is a case that has to hold evidence: fault measurements, permit correspondence, ship logs, jointing records, post repair test results, and every authorisation given along the way. Project tools model tasks and dates. They do not model a defensible case file that will be read by a lawyer if a cable ship claim goes wrong.

The second is cost apportionment. Nothing off the shelf can express a clause that says standby fees split by ownership share, repair day rates split by fibre pair ownership on the affected segment, and third party damage recoveries credited back in the same proportion net of legal costs. That is bespoke arithmetic written by lawyers, and it changes per system. Finance ends up rebuilding it in a spreadsheet each time, which is exactly why owners dispute it.

The third is that terrestrial asset systems assume you can send a technician. Your asset is under two miles of water and reachable only by a ship you share with other cable owners under an agreement with its own priority rules. The whole scheduling model is wrong from the first screen.

What a custom subsea cable operations build has to include

Start with the system model, because everything else hangs off it. That means the route position list as a first class object with segments, repeaters, branching units, joints and burial depth, versioned so that a post repair change to cable length updates the geometry rather than being noted in a Word file. Fault positions get plotted against that geometry, and the electrical and optical estimates get stored side by side with their disagreement visible rather than reconciled away.

Then the fault case. One record from first alarm through to final splice and post repair acceptance, holding the measurement history, the zone determination, the ship assignment, permit applications per jurisdiction with their own status and expiry, depot picks with serial numbers, daily ship reports, and each authorisation with who gave it under which clause. The case is append only. Nobody edits history, because the record is the point.

Then the cost engine. Model the construction and maintenance agreement as configurable rules rather than as a fixed schema, because the next system you operate will have a different one. Standby cost accrues continuously and allocates monthly. Repair costs allocate per the clause that applies to the affected segment. Recoveries from a damaging vessel offset in the same proportion. Every allocated line traces back to a source document, so when an owner queries their share you send them a statement with the ship report attached rather than a spreadsheet and an argument.

Then the spare and depot layer, which is duller and equally important. Cable types, repeater and branching unit models with serial numbers, depot locations, minimum holdings under the zone agreement, and consumption when a repair draws stock. Half the emergency purchase orders in this business exist because nobody knew a depot was short until the ship was already loading.

Two integrations earn their place quickly. Pull line monitoring and terminal equipment alarms directly so a fault case opens automatically with its measurements attached instead of being typed. Push a member facing view so owners can see repair status and their accruing cost share without emailing the operations manager, which alone removes a large amount of the coordination load the team currently carries.

What it costs and how long it takes

Across the projects Digital Heroes has delivered, the honest shape for this category is a first release at $90,000 to $180,000 shipping in 14 to 20 weeks. That release is the system model, the fault case with permits and ship coordination, and the cost apportionment engine for one agreement. It is used on the next real fault, not demonstrated in a meeting.

A full platform at $220,000 to $500,000 phased over 9 to 15 months adds multi system support, depot and spare inventory, landing party and landing station coordination, capacity and ownership records including indefinite right of use holdings, the member portal, and integration with line monitoring and finance.

What pushes the number up here specifically: the count of distinct maintenance agreements you operate under, because each one is a separate rule set rather than a configuration. The number of permit jurisdictions, since each authority wants a different pack in a different language. Line monitoring integration, because vendor interfaces on this equipment are not uniform and some of them are old. And how many owners want their own portal view with their own accounting calendar.

What holds it down: starting with one system and one agreement, and accepting that the first release will not touch capacity sales or the network operations centre. Those are separate problems that have working tools already.

When you should not build this

If you buy capacity on systems you do not help manage, do not build. Your exposure is a bill you either pay or contest, and a well run shared drive plus a competent administrator handles that.

If you operate exactly one system with a stable consortium, few repairs and a manager who has run it for a decade without complaint, the honest advice is to spend the money on documentation instead. Write the route position list into a database, get the agreement clauses summarised into a decision table, and see whether that removes the pain before commissioning software.

Build when you operate or manage more than one system, when repair cost disputes routinely run past ninety days, when the person who knows how apportionment works is one person, or when a landing party or cable maintenance authority relationship has already cost you time because nobody could produce a record on demand.

How to choose a developer for subsea cable operations software

Ask them to model the cost apportionment clause on a whiteboard before you sign anything. Hand them one real clause from your agreement and watch what they draw. A developer who understands this will ask which segment the fault sits on, whether ownership is by fibre pair or by capacity, and how recoveries from a third party vessel are treated. A developer who draws an invoice table with a percentage column has not read the clause.

Ask how they will handle the case file being evidence rather than a workflow. The answer you want involves an append only event log, document retention with the original file preserved, and the ability to export a complete pack for a specific fault. If the answer is a status field and a comments box, they are building a ticketing system.

Ask what they have actually integrated at the equipment layer. Line monitoring systems and power feeding equipment interfaces are not web APIs, and someone on the team needs to have worked with industrial and telecom equipment protocols rather than only cloud services.

Ask who owns the code and get it written into the contract before kickoff. You should own the repository, the infrastructure accounts, and the right to hire anyone else to continue the work. At Digital Heroes the client owns the code from the first commit, and we would tell you to walk away from anyone who hedges on that question.

Research & sources

The evidence behind this guide

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

  1. The 2015 CHAOS data (based on the modern definition of success) reports that only about 29% of software projects succeed, 52% are challenged, and 19% fail, with the three most important success skills being executive sponsorship, emotional maturity, and user involvement. Source: The Standish Group (reported via InfoQ Q&A with Jennifer Lynch) (2015) →
  2. Retailers improving Core Web Vitals saw measurable gains: Vodafone improved LCP by 31% for 8% more sales, Lazada saw a 16.9% mobile conversion increase, and Cdiscount saw a 6% Black Friday revenue uplift. Source: web.dev (Google Chrome team) (2021) →
  3. SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
  4. Gallup reports global employee engagement fell to 20% in 2025 (its lowest since 2020, down from a 2022-2023 peak of 23%), and estimates low engagement costs the world economy an estimated $10 trillion in lost productivity, or 9% of global GDP. (Note: this figure appears in Gallup's evergreen State of the Global Workplace page, currently reflecting the 2026 edition reporting on 2025 data.). Source: Gallup (2025) →
Shreyansh S. · Managing Director · Lucknow

Shreyansh runs the Lucknow operation, sitting between clients who need software built and the teams who build it. Most of his week goes on scoping work honestly, deciding what a project should and should not include, and keeping delivery promises realistic. He writes for readers weighing up whether to commission custom software at all.

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 subsea cable operations software cost?
A first release covering the system model, the fault case workflow with permits and ship coordination, and a cost apportionment engine for one maintenance agreement runs $90,000 to $180,000 over 14 to 20 weeks in Digital Heroes delivery experience. A full platform adding multi system support, depot and spare inventory, capacity records and an owner portal runs $220,000 to $500,000 phased across 9 to 15 months. Price is driven mainly by how many distinct maintenance agreements and permit jurisdictions you operate under. Each agreement is a separate rule set rather than a setting you toggle.
Is there an off the shelf product for subsea cable consortium management?
No, and that absence is why operators end up on Excel, SharePoint and email. Terrestrial asset and maintenance systems assume you can dispatch a technician, which is wrong from the first screen when the asset is reachable only by a shared repair ship under a zone agreement. Project tools model tasks and dates, not an evidence backed fault case that a lawyer may read later. The closest thing to a product is the process knowledge held by your operations manager.
How long does it take to build a fault and repair management system for a cable system?
A usable first release ships in 14 to 20 weeks. The engineering is not the long pole. The long pole is turning the construction and maintenance agreement into explicit rules, which means sitting with whoever administers it and getting decisions written down that have only ever been made by judgement. Systems that already have a summarised clause table move noticeably faster.
Can software really automate consortium cost apportionment?
Yes, if you model the agreement as configurable rules rather than hard coding percentages. Standby fees, mobilisation, day rates, consumables and third party damage recoveries each allocate differently, and the split can depend on which segment the fault sits on and whether ownership is counted by fibre pair or by capacity. The value is not the arithmetic, it is that every allocated line traces back to a source document such as a daily ship report. That is what stops a query becoming a dispute.
How should permit applications for cable repairs be tracked?
Treat each permit as its own record attached to the fault case, with the jurisdiction, the authority, the submitted pack, the status, and any expiry or conditions attached. The reason to keep them structured is reuse: the pack you submitted for the last repair in the same waters is the fastest starting point for the next one. Operators who keep permits only in email rebuild each application from scratch and lose days doing it.
Should the system connect to line monitoring and power feeding equipment?
It should, and this is usually the highest value integration in the build. Pulling alarms and measurements directly means the fault case opens with its electrical distance and optical trace attached rather than typed in later from a screenshot. Budget for it separately, because interfaces on this class of equipment vary by vendor and generation and some of them are old enough to need serial or proprietary handling.
Who owns the code if an agency builds our cable operations platform?
You should own the repository, the cloud accounts and the unrestricted right to bring in another firm, and it belongs in the contract before kickoff rather than in a renewal conversation. At Digital Heroes the client owns the code from the first commit. A developer who wants to hold the repository or host it under their own accounts is building a dependency you will pay for at the worst possible moment, which in this business is during a fault.
We only own capacity on systems others manage. Do we need this?
Probably not. If you never chair a repair and your involvement ends at reviewing an invoice, a shared drive and a disciplined administrator covers it. The build case begins when you operate or co manage a system, when you are the party assembling permits and ship schedules, or when you are the one defending an apportionment statement to other owners.
What is the biggest risk in a project like this?
Losing the agreement knowledge partway through. The rules that make the system valuable usually live with one or two long serving people, and if the project treats them as occasional reviewers rather than as the primary source, the build encodes a generic model that nobody trusts. Insist that clause interpretation is captured as written decisions during discovery, signed off by whoever administers the agreement, before any apportionment code is written.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
If an agency builds my software, who actually owns the code?
You should own everything, assigned in writing: the contract transfers full IP to you on final payment, the code lives in your GitHub organization, and hosting runs in cloud accounts you control. The red flag is a proposal that mentions the agency's proprietary platform or framework, which usually means you are renting, not buying. Digital Heroes structures every build this way precisely so a client can fire us and lose nothing but the relationship.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
What happens if I stop paying for maintenance after launch?
Nothing breaks on day one, which is what makes it dangerous. Within 6 to 18 months, unpatched dependencies accumulate known vulnerabilities, an integrated API like Stripe ships a breaking change, and the first fix requires a developer to relearn a stale codebase at full price. Budget 15 to 20% of the build cost per year for upkeep; it is the difference between a $500 patch and a $15,000 emergency.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
Who can build a custom software system?

Digital Heroes builds custom 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 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?