Maritime Crew Management Software: One Expired Certificate and the Vessel Does Not Sail
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.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- 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) →
- 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) →
- 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 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.
Frequently asked questions
How much does custom maritime crew management software cost?
Is Adonis or Compas enough, or should we build?
Why do expiry alerts not prevent crew change failures?
Can software handle visa and crew change travel requirements?
Should we keep our existing maritime payroll system?
How long does it take to build a crewing platform?
How should rest hours be handled so records reflect reality?
We are a manning agency rather than an owner. Is the case different?
Who owns the seafarer data if an agency builds our crewing system?
What would it cost to build just one HR module, like leave management or onboarding?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
What does it cost to maintain custom HR software after launch?
What happens to my software if the agency shuts down or we stop working together?
At what point does a company outgrow BambooHR?
What should I prepare before contacting an agency about HR software?
Should we build our own payroll engine or integrate with a payroll provider?
Will custom HR software scale from 100 to 1,000 employees?
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.