Industry guide · HR

Maritime Crew Management Software: One Expired Certificate and the Vessel Does Not Sail

Maritime Crew Management software visual showing anchor, recurring cycle, and id card.
The short answer

If you crew more than about fifteen vessels, or run a manning agency placing several hundred seafarers a year, and your certificate matrix lives in a spreadsheet that one crewing officer maintains, building your own crewing platform is usually justified. A focused first release covering the seafarer record, a flag and rank aware certificate matrix with expiry projection, and rotation planning against contract end dates typically runs $80,000 to $180,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding crew change travel and visa logistics, multi currency payroll with allotments, rest hours compliance, appraisals and a seafarer mobile application lands at $220,000 to $550,000 phased over 6 to 12 months. Under eight vessels of a single type and flag, buy Adonis or Compas and configure it properly.

Why a crew change fails at the gangway and not in the plan

A product tanker is due to change six crew in a port where the agent needs seventy two hours notice for shore passes. Three of the joiners are flying from Manila with a transit through a country requiring a seafarer transit visa, one is Ukrainian with documentation complications, and the second engineer's advanced fire fighting refresher expires four days after the planned join date. The crewing officer knows about five of these six issues. The sixth surfaces at the gangway when the port authority checks documents and refuses the joiner. The vessel sails with a reduced complement, which means checking the safe manning document, which means either the vessel does not sail or somebody works hours that later show as a rest hours breach in the record an inspector will read.

That cascade is normal. Crewing is a scheduling problem where every constraint is a document with an expiry date, and the documents are issued by different authorities in different countries with different renewal lead times. The STCW convention sets the certification framework, but a specific seafarer's ability to serve in a specific rank on a specific vessel depends on the flag state's recognition of their certificate of competency, the vessel type endorsements, medical validity, and any additional requirements the charterer or the oil major vetting regime imposes. That is a matrix, and it changes when you take a vessel onto a different flag.

The tooling exists and is capable. Adonis has deep maritime payroll heritage, Compas is a well established crewing system, and Hanseaticsoft Cloud Fleet Manager brings crewing alongside fleet management in a more modern interface. Where operators run into limits is that the certificate matrix, which is the actual brain of the operation, tends to be maintained as configuration that is expensive to change and hard to reason about, so the crewing team keeps a parallel spreadsheet of what is really required. When the spreadsheet and the system disagree, the spreadsheet wins, because the spreadsheet is what got the last vessel crewed.

Problem 1: the certificate matrix is data, and most systems treat it as configuration

What a master needs on a chemical tanker under one flag is not what a master needs on a bulk carrier under another. Requirements vary by rank, vessel type, cargo, trading area, flag state and customer vetting standard, and each carries its own validity period and renewal lead time.

Treating that as a checklist per rank works until the day you flag a vessel out, take a new vessel type, or win a charter with an oil major whose vetting requirements add items. Then somebody has to update every affected rank definition by hand, and the risk of missing one falls on the crewing officer.

What a custom build does: express the matrix as rules over attributes, so a requirement can be stated once as applying to engineering officers on gas carriers under a given flag, and the system derives what each individual seafarer needs. Changing flag becomes a data change with an immediate impact report showing which of your current seafarers are now non compliant and by when. That impact report is the feature. Without it, a flag change is a three week manual audit that people postpone until it becomes an incident.

Problem 2: expiry dates are the wrong thing to monitor

Every crewing system alerts on expiring certificates. That is necessary and it is not sufficient, because what actually stops a vessel is a certificate that expires during a contract, in a place where renewal is impossible, for a seafarer whose relief is not yet planned. Monitoring expiry dates catches the certificate. It does not catch the collision between the certificate, the rotation and the trading pattern.

What a custom build does: project forward. For each planned assignment, evaluate every requirement at the point of joining and at every day of the intended contract, then surface the ones that fail. A seafarer whose medical expires eleven weeks into a sixteen week contract is a planning problem today and a crisis in eleven weeks. The system should also know renewal lead times per document and per country, so a warning appears when action is still possible rather than when the date arrives. The useful alert is not the certificate expires in thirty days. It is that this specific renewal takes six weeks in this country and the seafarer joins in four.

Problem 3: crew change logistics are a travel problem nobody owns properly

Getting a seafarer from a village to a vessel involves domestic travel, an international flight, transit visas that depend on nationality and routing, a letter of invitation or guarantee from the agent, a shore pass, port entry rules that change, and occasionally a quarantine or health requirement. Costs are meaningful and the failure modes are expensive: a missed connection can mean a crew change deferred to the next port, which can mean rest hours breaches and an off hire discussion.

What a custom build does: hold the constraint knowledge as data. Nationality and routing determine the visa requirement, port and country rules determine documentation and lead times, and the system assembles the required document set for a specific person joining a specific vessel at a specific port and tracks each item to completion. The measurable outcome is fewer gangway refusals, and each avoided refusal pays for a noticeable slice of the build. It also removes the dependency on one experienced crewing officer's memory, which is the risk nobody talks about until they resign.

Problem 4: payroll is multi currency, multi jurisdiction and unforgiving

Seafarer pay involves a wage scale by rank and vessel type, often set against a collective agreement, plus overtime, leave pay, allotments sent to family in another currency, manning agent deductions, union dues, and social contributions that depend on nationality and sometimes on flag. The Maritime Labour Convention requires seafarers to be paid regularly and to receive an account of wages, and payment failures are among the most serious complaints a port state inspector can act on.

Adonis is genuinely strong here and for many operators payroll alone justifies keeping it. Where the friction arises is when payroll is separated from the operational record, so wage calculation depends on manual entry of sea service, overtime and rest data from the vessel, which is exactly the kind of re-keying that produces disputes.

What a custom build does: derive payroll inputs from the operational record, meaning sea service comes from the assignment, overtime and rest come from the same records the compliance report uses, and the wage account the seafarer receives reconciles to the day. Allotments and currency handling are modelled explicitly with the exchange rate applied recorded on the payslip. When a seafarer queries a payment eight months later, the answer is a record rather than a reconstruction.

Problem 5: rest hours are recorded to satisfy the inspection, not to manage the risk

Rest hour records are required under the maritime labour framework and the watchkeeping provisions, and on a large number of vessels they are completed retrospectively to show compliance rather than recorded to reflect reality. Everyone in the industry knows this.

What a custom build does: capture rest as a by product of watch schedules and work planning rather than as a separate form, flag a projected breach before it happens when the planned port work plus the watch rotation cannot fit, and give the master a tool that helps them plan rather than a form that accuses them afterwards. Shore side sees patterns across the fleet, which distinguishes a vessel with a manning problem from a vessel with a paperwork problem. The compliance output falls out of that automatically, and it is far more defensible because it was generated as the work was planned.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, here is the honest shape for maritime crewing platforms. A first release covering the seafarer record with document management, a rule based certificate matrix with forward projection, and rotation planning against contract end dates runs $80,000 to $180,000 and ships in 12 to 18 weeks. Adding crew change travel and visa logistics, multi currency payroll with allotments, rest hour planning and compliance, appraisals and a seafarer mobile application takes the total to $220,000 to $550,000 across 6 to 12 months.

What drives the number up in crewing specifically: payroll, which is by some distance the most expensive component because every nationality and agreement combination adds rules and the tolerance for error is zero. The number of flags and vessel types, since each combination expands the matrix. Manning agent integration if you use several, because each has its own process and data quality. Any requirement for the seafarer to interact through their own application, which means supporting low end devices and poor connectivity in home countries. And document verification workflows, if you need to validate certificate authenticity rather than accept a scan.

Build versus buy, and what we tell smaller managers

Buy if you crew fewer than about eight vessels of one type under one flag with a stable nationality mix. Adonis or Compas will handle it, the matrix is small enough to keep correct in configuration, and building would be an expensive way to reach the same position.

Keep the payroll, build the operational layer, is the most common recommendation we make. Maritime payroll is genuinely hard, the incumbent products have absorbed decades of edge cases, and rewriting it carries risk with no upside. Building the certificate matrix, forward projection, crew change logistics and planning layer around it delivers most of the operational value at the lower end of the first release band, provided the payroll interface is clean.

Build fully when the matrix is the problem. Several flags, several vessel types, oil major vetting requirements, and a crewing team running a parallel spreadsheet is the classic profile. Also build when you are a manning agency rather than an owner, because your product is compliance and availability, and a system that can prove within minutes which of your pool is fully certified for a specific vacancy on a specific flag is a commercial weapon rather than an administrative tool. And build when the operation depends on one long serving crewing officer whose knowledge has never been written down, which is a risk with a specific date attached and nobody knows what it is.

How to choose a developer for crew management software

Ask them to model the certificate matrix on a whiteboard. A team that has done this will express requirements as rules over rank, vessel type, flag and trading area rather than as a checklist per rank, and it will ask what happens on a flag change. A team that draws employees and documents with expiry dates has built a human resources (HR) tool and will not survive a vetting inspection requirement.

Ask how the system tells you a certificate will expire mid contract in a place where renewal is impossible. If the answer is an expiry report, they have not understood the problem. The correct answer involves evaluating requirements across the whole planned assignment and holding renewal lead times per document and country.

Ask who owns the code and the seafarer data, and settle it in writing before kickoff. You should own the repository, the cloud accounts and the right to move firms. Seafarer records carry personal data across many jurisdictions with real privacy obligations, and they must sit in infrastructure you control. At Digital Heroes the client owns the code and the data from the first commit, and any developer who wants to host your crew database on their own accounts is creating an exposure you do not need.

Research & sources

The evidence behind this guide

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

  1. An earlier SHRM benchmarking report (reflecting fiscal year 2015, published 2016) established a widely cited baseline average cost-per-hire of $4,129, illustrating how recruiting costs have climbed over time (SHRM's separate 2025 Benchmarking Report shows $5,475 for nonexecutive roles). Note: the $5,475 figure is not on this linked page; it comes from SHRM's 2025 report. Source: SHRM (Society for Human Resource Management) (2016) →
  2. Bersin by Deloitte research found organizations that use HR technology and employee-centric design to build a flexible, empowering workplace are more than 5 times more effective at improving employee engagement and retention than their peers, and 2.5 times more likely to reach 'high-impact' status by leveraging HR for digital transformation. Source: Bersin by Deloitte (2017) →
  3. ITIF's 2025 report documents that SMEs operate at roughly 60% of large-firm productivity in advanced economies (citing McKinsey), that CRM platforms deliver a 25-40% improvement in customer retention and a 15-30% boost in sales, and that digital advertising returns about $8 in profit per dollar spent on Google Search and Ads. Source: Information Technology and Innovation Foundation (ITIF) (2025) →
  4. Sensor Tower's State of Mobile 2026 reports that global users spent 5.3 trillion hours in iOS and Google Play apps in 2025 (+3.8% YoY), roughly 3.6 hours per day per mobile user. (Note: the page does not itself contrast app time vs. mobile-browser time, so the 'overwhelming majority of time in apps vs browsers' framing is not directly supported by this source.). Source: Sensor Tower (2026) →
Ishaan C. · Shopify Plus Tech Lead · Delhi

Ishaan is the technical lead on Shopify Plus builds at Digital Heroes, working on checkout extensions, custom apps, integrations with ERP and the parts of a store that outgrow standard themes. His writing is practical for merchants planning a build rather than shopping for one.

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 maritime crew management software cost?
A first release covering the seafarer record, a rule based certificate matrix with forward projection and rotation planning against contract end dates typically runs $80,000 to $180,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding travel and visa logistics, multi currency payroll, rest hour compliance and a seafarer application runs $220,000 to $550,000 over 6 to 12 months. Payroll is by a clear margin the most expensive component.
Is Adonis or Compas enough, or should we build?
For under about eight vessels of one type under one flag with a stable nationality mix, they are enough and we would tell you to buy. The case for building appears when you run several flags and vessel types with oil major vetting requirements, because the certificate matrix becomes too intricate to hold as configuration and your crewing team starts maintaining a parallel spreadsheet. When the spreadsheet is what actually gets vessels crewed, that spreadsheet is your specification.
Why do expiry alerts not prevent crew change failures?
Because the failure is rarely a certificate that has already expired. It is a certificate expiring mid contract, in a country where renewal takes longer than the time available, for a seafarer whose relief has not been planned. A system needs to evaluate every requirement across the whole planned assignment and hold renewal lead times per document and country, so the warning arrives while action is still possible rather than when the date passes.
Can software handle visa and crew change travel requirements?
Yes, by holding the constraint knowledge as data rather than in a crewing officer's memory. Nationality and routing determine transit visa requirements, and port and country rules determine documentation and lead times, so the system can assemble the exact document set for a specific person joining a specific vessel at a specific port and track each item. Every avoided gangway refusal pays back a meaningful slice of the build, and it removes a single person dependency.
Should we keep our existing maritime payroll system?
Usually yes, at least for a phase. Maritime payroll spans wage scales, collective agreements, overtime, allotments in multiple currencies, agent deductions and nationality dependent contributions, and the incumbent products have absorbed decades of edge cases. Building the certificate matrix, projection, planning and crew change layer around a retained payroll system delivers most of the operational value with far less risk, provided the interface is clean.
How long does it take to build a crewing platform?
A production first release lands in 12 to 18 weeks in our experience. The largest schedule risk is capturing the certificate matrix accurately, because it usually exists only as a combination of system configuration and a spreadsheet that disagree with each other, and reconciling them requires your most experienced crewing officer's time. Operators starting with one flag and two vessel types move considerably faster.
How should rest hours be handled so records reflect reality?
Capture rest as a by product of watch schedules and work planning rather than as a separate retrospective form, and flag a projected breach before it happens when planned port work plus the watch rotation cannot fit. That gives the master a planning tool instead of a form that accuses them afterwards, and it lets shore side distinguish a vessel with a genuine manning problem from one with a paperwork problem. The compliance record then falls out of the plan.
We are a manning agency rather than an owner. Is the case different?
It is stronger. Your product is compliance and availability, so being able to prove within minutes which seafarers in your pool are fully certified for a specific vacancy on a specific flag and vessel type is a commercial advantage rather than an administrative convenience. Agencies also carry the reputational cost of a rejected joiner directly, which makes the crew change documentation layer pay back faster than it does for an owner.
Who owns the seafarer data if an agency builds our crewing system?
You should own the repository, the cloud accounts and all seafarer data, agreed in writing before kickoff. Crew records carry personal data across many jurisdictions with genuine privacy obligations, so they must sit in infrastructure you control rather than a supplier environment. At Digital Heroes the client owns the code and the data from the first commit, and any developer proposing to host your crew database on their own accounts is creating an exposure with no benefit to you.
What would it cost to build just one HR module, like leave management or onboarding?
A single well-scoped module such as leave management, onboarding checklists, or a review cycle tool usually costs $8,000 to $25,000 and ships in 4 to 8 weeks in Digital Heroes projects. This is the cheapest way to fix the one workflow BambooHR or Gusto handles badly without replacing the whole system. The module reads and writes through your existing platform's API, so nothing gets migrated.
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.
What does it cost to maintain custom HR software after launch?
Plan for 15 to 20 percent of the original build cost per year, the average across Digital Heroes maintenance contracts, covering security patches, dependency updates, small feature changes, and monitoring. Hosting for a company under 1,000 employees usually adds $100 to $400 a month on AWS or similar. Unlike BambooHR or Workday, the cost does not grow every time you hire ten more people.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
At what point does a company outgrow BambooHR?
The breaking point Digital Heroes sees most often is 100 to 250 employees, when approval chains, multi-state rules, or shift scheduling stop fitting BambooHR's fixed workflows and HR starts managing exceptions in spreadsheets. If your team exports to Excel every week to do something the platform cannot, you have already outgrown it. Per-employee pricing compounds the problem, since the bill grows with every hire while the feature gaps stay the same.
What should I prepare before contacting an agency about HR software?
Bring four things: your current tool list with annual costs, headcount now and projected in two years, the five workflows that waste the most HR hours each week, and any compliance requirements like multi-state employment or union rules. A sample data export from your current system helps too. Digital Heroes scoping calls with this prepared produce a fixed quote in days instead of weeks.
Should we build our own payroll engine or integrate with a payroll provider?
Integrate, almost without exception; payroll tax across US federal, state, and local jurisdictions is a compliance business rather than a software feature, and getting it wrong creates real liability. Keep ADP, Gusto, or Paychex as the engine and build your workflows on top through their APIs. Nearly every payroll-connected platform Digital Heroes has delivered integrates instead of rebuilding, and the exceptions regretted it.
Will custom HR software scale from 100 to 1,000 employees?
Yes, comfortably. A thousand employee records is a tiny dataset by database standards, so the real scaling work is organizational: multi-state tax setups, layered approval chains, and role hierarchies. A properly designed system absorbs those through configuration instead of code changes. This is where custom beats off-the-shelf, because you add complexity as you actually acquire it rather than paying for an enterprise tier up front.
Who can build a custom HR software system?

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