Aquaculture Software Problems: The 5 That Cost Real Money, and How to Avoid Them
The most expensive failure in aquaculture software is storing biomass as a number instead of deriving it from the events that produced it. The moment a system holds a biomass column, it can no longer recompute when your growth model improves, and it cannot explain why a pen you reported at 4.1 kg average came out at 3.6 kg. That single miss books a wellboat day you did not need, leaves you short on a contracted size grade, and gets the lot downgraded by your buyer. On a large pen that one event costs more than the software, and because the inputs were never kept, you learn nothing from it and do it again next cycle.
Why does the pen get scoped as a table with a biomass column so often?
Because that is what the spreadsheet looks like, and the spreadsheet is what everyone hands the developer. One row per pen, columns for stocking count, cumulative mortality, average weight and standing biomass. It is legible, it matches how the Monday call runs, and it is the wrong shape.
Biomass is not an attribute of a pen. It is a conclusion drawn from a sequence: a stocking event with a counter reading and a source hatchery, every feed event with product, batch and mass, every mortality with a cause code, every treatment, every grade, every sample with individual fish weights rather than only the average, and every environmental reading. Store the conclusion and you have thrown away the working. When your growth model improves, and it will, you cannot apply it backwards. When a harvest misses, you cannot decompose the miss. When an auditor asks how a figure was reached, you have a number and a story.
The model that works is an immutable event timeline per pen, with biomass computed on demand and stamped with the model version and a confidence band. That last part changes behaviour more than anything else in the build. A single figure invites a commitment. A figure with a range invites a question about how much of the load you should sell forward. Ask any developer to draw the pen on a whiteboard before you sign. If they draw a table with a biomass column, they will build you a faster spreadsheet.
What goes wrong when you migrate five years of spreadsheets?
Your history is the most valuable input you own, because it is what makes a growth model yours rather than a supplier's brochure curve. It is also inconsistent in ways nobody has documented.
Pen naming drifts. Cause codes were invented by whoever was on site that year, so mortality reasons include the same condition spelled four ways plus a large pile of unknown. Units change between sites and sometimes between tabs. Sampling method changed when a new site manager arrived. Merged pens appear as a single row with no record of the merge. Each of these is individually trivial and collectively they mean the data cannot be loaded as it stands.
Treat normalisation as its own scoped piece of work with its own budget, not as a task inside week one of the build. In our experience this is genuine effort where spreadsheets span several years and sites, and pretending otherwise is how projects lose their first month. Data already sitting in a proper farm management system migrates far faster, which is worth knowing if you are choosing between extending what you have and starting fresh.
Why do barge and sensor integrations break after launch?
Marine integrations fail constantly and for physical reasons: salt, power, weather, and boats hitting things. Any design assuming a reliable feed will produce a system with holes in it inside the first month.
The specific failure is not the outage, it is what happens afterwards. A feed barge is offline for six days, comes back, and pushes six days of history at once. A system that appends whatever arrives will double count what it already had. A system that ignores late data will carry a hole through every downstream calculation forever. What you need is idempotent ingestion, meaning the same feeding event can arrive five times and be recorded once, plus a reconciliation pass that recomputes derived values for the affected period rather than leaving them stale. Ask any prospective developer what happens when the barge is down for six days. If the answer is that you will get an alert, they have described monitoring rather than recovery.
The third is vendor variety. One barge system is a known quantity. Three generations across sites, including one with no interface at all, is where integration cost multiplies, because the last one means file handling and reverse engineering rather than an interface. That system should be priced separately and honestly, and if nobody will look at it before quoting, the quote is a guess.
What happens when compliance records and audit trails are not covered?
Compliance is usually scoped as exports, and exports are the easy half. The hard half is that the underlying record has to be capable of supporting a certification audit, and that is a property of how data was captured rather than how it is formatted on the way out.
Depending on your waters you are filing biomass declarations, sea lice counts on a fixed schedule, medicine and treatment records and escape reporting, and your certification body wants its own cut of the same events. What an auditor asks is not for a report. It is who entered this record, when, from which device, and whether it was later amended and by whom. A system that lets a site manager correct last month's mortality figure without leaving a trace cannot answer that, and the finding lands on your certificate rather than on your software.
Build the audit trail into capture from the start: every record carries its author, device, timestamp and amendment history, and amendments are new entries rather than overwrites. Treatment records deserve particular care because they connect to withdrawal periods and therefore to harvest eligibility, and a treatment recorded against the wrong pen is a food safety issue rather than a data quality issue. The second uncovered gap is jurisdiction. Each regulatory regime is real development weeks rather than a configuration toggle, and the formats change. Scope them by name, because a single compliance line item means a single regime.
Should you build custom or configure what you already own?
Buy, and mean it, if your operation looks like the operation these products were designed for. One site with fewer than about fifteen pens or ponds, one species, one feed vendor, one processor and one jurisdiction is exactly the shape Mercatus Ocean Farmer or AquaManager fits, and at that scale your site manager's head is still a better model than anything you could commission. Use the tool properly and revisit in three years.
Build when three or more of these are true. You run multiple sites and the Monday number is assembled by a human from more than two systems. Your harvest weight misses your prediction by more than about five percent with any regularity and you cannot explain why. Your annual feed reconciliation gap is above a couple of percent and nobody can point at the cause. You farm in more than one regulatory jurisdiction. You have equipment from more than one vendor generation and the newer software will not read the older barge. Or your commercial team is committing forward sales against a biomass number your own production manager privately does not believe.
How do hidden costs get into an aquaculture software quote?
Data archaeology is the first and most consistently missing. If your history is inconsistent spreadsheets across sites and years, normalising it is a real piece of work with its own price, and a quote that folds it into discovery is a quote that will move. Ask for it as a separate line with a separate estimate, and ask what happens if the data turns out worse than the sample suggested.
Offline capability is the second. An app that must work with no connectivity for a full shift and then sync cleanly, including resolving the case where two people edited the same pen, is meaningfully more work than an online one. It is also not optional, so any quote that appears cheap on the mobile side is either assuming connectivity you do not have or has not thought about conflict resolution.
The third is the legacy barge with no interface, which should be priced after somebody has looked at it. Fourth, each additional regulatory regime. Fifth, land based recirculating systems, where sensor density and control system integration are a different scale of problem from net pens and should not be quoted against the same band. Sixth, your own staff time, because agreeing a cause taxonomy with your vet, deciding sampling protocol and validating the normalised history are your people's hours, they are on the critical path, and they appear in nobody's proposal.
What separates a build that works from one that fails here?
The successful projects start with capture and reconciliation, and add modelling once the inputs are trustworthy. The failed ones start with the model, because the model is the exciting part, and produce confident predictions from mortality data that a diver still writes on a wet sheet.
Third, close the feed loop early. Three way reconciliation of purchased against stored against fed, per silo and per product batch, with a variance alert at a threshold you set, is the highest return piece in the category and the one most often postponed. Feed is your largest cost line and a swing of a tenth in feed conversion on a five thousand tonne producer is five hundred tonnes of feed, which is worth seeing in the week it starts rather than at year end.
Fourth, keep the harvest loop honest. Carry your lot identity from pen through wellboat compartment to processor batch, ingest the settlement file automatically, and post actual yield against predicted biomass the same day with the surrounding context attached, meaning transport duration, temperature and days since treatment. After twenty harvests you stop arguing about individual gaps and start seeing which conditions cause them.
Finally, get code ownership and data portability in the contract before the first sprint: the repository, the database, and a documented export of your full pen history at any time, with no per pen or per tonne licence sitting on software you paid to build. Farms get trapped here more than most industries, usually because the developer is connected to the equipment vendor. At Digital Heroes the client owns it from the first commit.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
- Only about 30% of digital transformations succeed at meeting their objectives, but getting six critical success factors in place (leadership commitment, talent, agile culture, progress monitoring, clear strategy, and a modernized platform) raises the odds of success from 30% to 80%. Source: Boston Consulting Group (BCG) (2020) →
- Total US training expenditure rose 4.9% to $102.8 billion; learning management systems were used at 89% of organizations (90% of large, 97% of midsize, 84% of small companies), with average training at 40 hours per employee and $874 spent per learner. Source: Training Magazine (2025) →
- In Gartner's 2025 AI in Finance Survey of 183 CFOs and senior finance leaders (fielded May-June 2025), 59% reported using AI in their finance function, with accounts payable process automation adopted by 37% of respondents (the second-highest single use case, behind knowledge management at 49%). Source: Gartner (2025) →
Page weight, render blocking scripts and slow queries are the sort of thing Akhilesh spends his week on. He builds and maintains client websites, then measures them, on the basis that a site which loads slowly loses the visitor before a word of the copy is read.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How do we tell whether a developer understands aquaculture data?
What does it take to get five years of spreadsheets into a new system?
What happens to our data when the feed barge is offline for a week?
Why does feed data need to arrive per event rather than per day?
What will a certification auditor ask that our current records cannot answer?
Is Ocean Farmer or AquaManager enough for our farm?
Why does offline mobile capture cost more than people expect?
Which costs get missed most often in aquaculture quotes?
How do I make sure custom software is secure and compliant with rules like HIPAA?
We run everything on Airtable and spreadsheets. When is it time to go custom?
How many SaaS seats do we need before building custom becomes cheaper?
How do I vet a software development agency before signing a contract?
Our developer disappeared mid-project. Can another team pick up the code?
How small can the first version of my software be and still be worth building?
What should I have ready before I contact a development agency?
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.