Industry guide · Custom Software

Zoo and Aquarium Records Software: Keeping One Animal's History Intact Across Institutions

Zoo Aquarium Management software visual showing paw print, notebook pen, and dna.
The short answer

Budget $65,000 to $140,000 and 12 to 18 weeks for a first release covering keeper daily records, diet and enrichment delivery, and exhibit or habitat logs on tablets that survive wet hands, and $160,000 to $380,000 phased over 7 to 14 months for a full platform adding life support telemetry, commissary and browse management, permit tracking and veterinary workflow. Building makes sense for an institution above roughly 400 accessions, or any aquarium where water quality and life support data drive daily decisions. It does not make sense for a small collection or a private breeding operation, where ZIMS or ZooEasy plus a clipboard is the right answer and a custom build would be an expensive hobby.

Why the record has to outlive the institution that holds it

A sea otter is going to another aquarium. The crate leaves at 5am. Two weeks earlier your registrar started assembling what travels with her: the full medical history including two dental procedures and a chronic lens issue, her diet including the exact clam and squid ratio she will actually eat, her training record so the receiving staff know which behaviours she offers on cue, her lineage, her stranding and rehabilitation origin, the permit documentation covering her status, and the last twelve months of body weights.

Some of that is in ZIMS. Some is in a shared drive folder of Word documents. The training record is in a binder in the mammal building. The diet detail lives in the head keeper's head, and the note about her refusing squid after 2pm is not written down anywhere at all. Your registrar spends most of two weeks assembling a packet that should have been a single export, and the receiving institution will spend its first month rediscovering things you already knew.

ZIMS by Species360 is the backbone of this profession and it earns that position. It is the shared language between institutions, it holds the taxonomic and medical record, and you are not replacing it. The gap is not in the species record. The gap is in everything that happens between 6am and 4pm inside your own gates: the keeper who noted reduced appetite on a paper sheet, the water quality reading that drifted for three days before anyone plotted it, the browse delivery that did not arrive, the enrichment that was scheduled and not delivered, the treatment that was given but recorded at the end of shift from memory.

Across zoo and aquarium projects Digital Heroes has delivered, the recurring pattern is 45 to 90 minutes per keeper per day spent transcribing paper records into a system at the end of shift, and a two to five day lag between an observation being made and being visible to a curator or veterinarian. In an animal care operation, a five day lag on an appetite change is not an administrative issue. It is a clinical one.

Problem 1: identity is a chain, not a row

Individual mammals are the easy case. Everything else in a collection breaks the simple model. A school of 200 anchovy is a group accession with an approximate count that changes without a documented event. An ant colony is one accession that is also thousands of animals. A clutch of eggs becomes individuals only after hatching, and some do not survive to be individuals at all. Groups split when you move half a shoal to another exhibit and merge when a new arrival joins an existing group. Every one of those events has to be recorded in a way that still reconciles to an inventory count at year end.

ZIMS models this properly at the species and transaction level, which is exactly why you keep it. ZooEasy models pedigrees well for smaller collections and private breeders and is not built for a public institution running life support systems and a veterinary hospital. What neither does is give your keepers a fast way to log against a group in the moment, on a tablet, standing next to the exhibit with wet hands.

What a custom build does: treat identity as a chain of events. Accession, identifier assignment, group split, group merge, transfer, death, with every daily record attached to the identity as it existed on that date. Historical queries then return the truth as it was, not as it is now. This matters more than it sounds. When a pathologist asks what a fish was fed six months ago, the answer must reflect the group that fish was in at the time, not the group that exists today.

Problem 2: an aquarium is a water treatment plant with animals in it

This is the part that separates aquariums from zoos entirely, and it is the part off the shelf animal records software does not touch. Your exhibits depend on life support: sand filters, protein skimmers, ozone contact, ultraviolet sterilisation, chillers, heat exchangers, pumps with duty and standby pairs. Water chemistry has to stay inside ranges for ammonia, nitrite, nitrate, pH, salinity, alkalinity, dissolved oxygen, oxidation reduction potential and temperature, and the correct range differs by system because a cold water kelp exhibit and a coral system are different animals in every sense.

Most aquariums run this on a mix of a building automation or SCADA system that alarms on thresholds, a lab notebook of hand tested chemistry, and a spreadsheet per system. The alarm tells you something crossed a line right now. It does not tell you that ORP has trended down for nine days while the ozone generator degraded, which is the pattern that actually costs you a display.

What a custom build does: pull the sensor stream from the existing control system rather than replacing it, and hold it alongside the hand tested chemistry and the animal observations in one timeline. Then a curator looking at reduced feeding response in a system can see, on the same screen, the alkalinity drift and the backwash log and the fact that a chiller ran hot on Sunday. Trend alerts on rate of change, not just threshold breach, are the specific feature worth paying for. Building this properly also means designing for offline capture, because plant rooms are where wireless coverage goes to die.

Problem 3: diets and the commissary are a supply chain problem

The nutrition team writes a diet. The commissary prepares it. The keeper delivers it, or delivers part of it, or substitutes because the herring delivery was short. What gets recorded is usually the diet as written, not the diet as eaten, and the difference is where clinical signal hides.

What a custom build does: separate prescribed diet from prepared diet from offered diet from consumed estimate, and let keepers record the difference in two taps. Track fish and produce by lot so a supplier quality issue can be traced to every animal that received it, the same way any food operation would. Manage browse species availability against an approved and excluded list per taxon, because the risk of the wrong cut branch reaching the wrong enclosure is real and entirely preventable with software.

Problem 4: permits, protected species and the paperwork that follows the animal

Depending on your collection you may be dealing with USDA acquisition and disposition records under the Animal Welfare Act, CITES documentation for internationally protected species, Endangered Species Act permits, marine mammal inventory reporting, and accreditation standards from the Association of Zoos and Aquariums. Each has its own document, its own renewal cycle and its own inspection.

What a custom build does: attach permits and regulatory documents to the animal or group they cover, with expiry dates that generate tasks and an escalation path. Transfers assemble a document packet automatically against a checklist that varies by destination and species. Inventory reconciliation, the annual exercise of proving that what you say you hold is what you hold, becomes a report rather than a fortnight.

Problem 5: keepers record with wet hands, cold hands and one hand

Every animal records project succeeds or fails on this. If entry takes longer than paper, keepers use paper, and you have bought a transcription system rather than a records system. The realistic constraints are wet or gloved hands, bright sun on a screen, gloves in a chill room, no signal behind a concrete holding wall, and a keeper with 40 seconds between tasks.

What a custom build does: design for the glove and the glare. Large targets, offline first with sync when coverage returns, defaults from yesterday's record so a normal day is confirmed rather than typed, voice note capture for anything unusual, and photo capture attached to the animal without leaving the screen. Voice transcription of keeper notes is one of two places AI genuinely helps here, turning a spoken observation into structured text with the animal, behaviour and time already attached. The second is image assisted individual identification for species with natural markings, which is real and works for dorsal fins and spot patterns, and is not worth building until your daily record capture is solid.

What this costs and how long it takes

A first release covering keeper daily records, diet delivery, enrichment and training logs, exhibit records and a tablet interface built for the conditions runs $65,000 to $140,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding life support telemetry integration, water quality trending, commissary and browse management, permit and regulatory document tracking, veterinary workflow with treatment scheduling, and reporting runs $160,000 to $380,000 phased over 7 to 14 months.

What drives the price up: aquarium life support integration, because every SCADA or building automation system exposes data differently and some expose it badly. Veterinary scope, because a hospital module with anaesthesia records, controlled substance logging and diagnostic imaging references is close to a project of its own. Number of distinct taxa groups, since a collection covering mammals, birds, herptiles, fish and invertebrates needs five different record shapes. Multi site operations with animal transfers between your own facilities. And integration with ZIMS, which should be scoped carefully rather than assumed.

Build versus buy, and when buying is the right call

Buy and stop here if you are a small collection, a wildlife rescue with a modest permanent population, or a private breeder. ZIMS covers the institutional record and ZooEasy covers pedigree and small collection management well. Custom software at that scale is a project that consumes the curator you cannot spare.

Keep ZIMS regardless. This is a point we make firmly with every institution we work with: your species and transaction record belongs in the shared system the profession uses, because the value of that record is partly that other institutions can read it. Building a private replacement isolates you from the network that makes animal transfers and cooperative breeding programmes work.

Build the operational layer when several of these are true. You hold more than roughly 400 accessions, or any number of group accessions that make counting awkward. You run life support systems and your water data lives in a separate world from your animal data. Your keepers spend the last hour of shift transcribing paper. You operate more than one site. Your veterinary team is chasing observations that were made days earlier. Or your registrar spends weeks assembling transfer packets that should take an afternoon.

How to choose a developer for zoo and aquarium software

Ask them to model a group accession that splits, and watch what happens. If they draw one animal record with a quantity field, they will build you something that cannot answer a question about a fish that moved exhibits in March. Group and individual identity handled in the same model is the technical core of this domain.

Ask specifically how they intend to interact with ZIMS, and be suspicious of confident answers given before they have looked. The right approach is usually a controlled and clearly bounded flow rather than an ambitious two way sync, and a developer who says so is telling you the truth.

Ask who owns the code and put it in the contract before kickoff. You should own the repository, the hosting accounts and the right to hire anyone else to continue the work. At Digital Heroes the client owns the code from the first commit. An institution whose animal records depend on a vendor's goodwill has created a risk that no accreditation inspector would sign off on if they understood it.

Research & sources

The evidence behind this guide

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

  1. Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
  2. Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
  3. In an RCT, the no-show rate was 23.5% for patients receiving a text-message reminder versus 38.1% for the control group - a 14.6 percentage-point reduction (p = 0.04). Source: Clinical Pediatrics / PubMed Central (Lin et al.) (2016) →
  4. WordPress powers 41.5% of all websites and holds 59.2% of the market among sites running a known content management system, making it by far the most-used CMS on the web. Source: W3Techs (2026) →
Ryan P. · Senior UX Designer · APAC · Sydney

Ryan designs user experience for APAC projects: mapping how people move through a system, testing whether the path holds up, and reworking it when it does not. Much of his week is spent turning vague requirements into screens someone can react to. Expect posts grounded in how users actually behave.

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 zoo or aquarium management software cost?
A first release covering keeper daily records, diets, enrichment and exhibit logs on a tablet interface designed for wet and gloved hands runs $65,000 to $140,000 over 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding life support telemetry, commissary and browse management, permit tracking and veterinary workflow runs $160,000 to $380,000 across 7 to 14 months. Aquarium life support integration is usually the single largest cost variable.
Should we replace ZIMS with custom software?
No. ZIMS by Species360 is the shared record the profession uses, and much of its value comes from the fact that other institutions can read what you hold. Replacing it isolates you from transfers and cooperative breeding programmes. Build the operational layer around it instead: keeper daily records, water quality, diets, enrichment, permits and veterinary workflow, which is where the day to day gaps actually are.
How does software handle group accessions like a school of fish or an insect colony?
By treating identity as a chain of events rather than a static row. Accession, identifier assignment, split, merge, transfer and death are all recorded with dates, and every daily record attaches to the identity as it existed on that date. That way a historical query about what a fish was fed six months ago returns the group it belonged to then, not the group that exists now. Getting this model right is the technical core of the domain.
Can animal records software integrate with our aquarium life support and SCADA system?
Usually yes, by reading the existing control system's data rather than replacing it, though every SCADA or building automation platform exposes data differently and some expose it poorly. The value is holding sensor streams, hand tested chemistry and animal observations in one timeline. The feature worth paying for is trend alerting on rate of change, not just threshold breach, because a slow drift over nine days is what actually costs you a display.
Why do keepers keep using paper even after we buy a records system?
Because entry takes longer than paper does. Keepers work with wet or gloved hands, in glare or in a chill room, often with 40 seconds between tasks and no wireless signal behind concrete. Any system that ignores those constraints becomes a transcription burden at the end of shift. Offline first capture, large touch targets, defaults carried from yesterday's record and voice notes are what move an institution off paper.
What is the difference between ZIMS and ZooEasy for animal record keeping?
ZIMS by Species360 is the institutional and inter institutional standard, holding taxonomic, transaction and medical records that other member institutions can read. ZooEasy is aimed at smaller collections and private breeders, with strong pedigree management but no expectation of running life support systems, a veterinary hospital or a public facility's regulatory paperwork. Public institutions generally keep ZIMS and add operational software around it.
How should permits and protected species documentation be tracked?
Attach each permit and regulatory document to the animal or group it covers, with an expiry date that generates a task and an escalation path before it lapses. The common failure is not a missing permit, it is one that exists in a cabinet with nobody watching the renewal after a staff change. Transfers should assemble a document packet automatically against a checklist that varies by species and destination, since requirements differ significantly.
Where does AI genuinely help in a zoo or aquarium, and where is it noise?
Two places. Voice capture of keeper observations, turning a spoken note into structured text with the animal, behaviour and timestamp attached, which removes the end of shift transcription hour. And image assisted individual identification for species with natural markings such as dorsal fins or spot patterns, which works well but is not worth building until daily record capture is solid. Diagnostic prediction is not where your money should go.
Who owns the code if we hire an agency to build animal records software?
You should own the repository, the cloud hosting accounts and the unrestricted right to hire another firm, and it belongs in the contract before kickoff. At Digital Heroes the client owns the code from the first commit. Animal records carry lifetime and cross institutional significance, so a system your institution cannot access without a vendor's cooperation is a governance risk, not just a commercial one.
What should I have ready before I contact a development agency?
Three things, none of them technical: a one-page description of the problem in your own words, a list of the tools and spreadsheets the new system must replace or connect to, and a must-have versus nice-to-have split of features. Add a budget range, even a wide one, because it changes the conversation from fantasy to engineering. You do not need a formal specification; producing that is what a discovery phase is for.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
Should we build an MVP first or go straight to the full system?
MVP first, for almost everyone: ship the single workflow that carries the business value in 10 to 16 weeks, learn from real users, then fund phase two from evidence instead of guesses. The caveat is that an MVP is a small version of a well-built system, not a badly built version of a big one; the data model must already support what comes next. An agency that cannot tell you what they deliberately left out of your MVP has not designed one.
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.
If we build for 20 users now, will the software cope with 500 later?
It should, without a rewrite, if it was built on a standard cloud stack; going from 20 to 500 users is mostly a hosting configuration change costing hundreds a month, not a second project. What actually breaks under growth is sloppier work: database queries never indexed for volume and features designed assuming one office's worth of data. Before signing, ask the vendor what happens to the system at ten times today's data, and listen for a specific answer.
Will custom software work with the tools we already use, like QuickBooks and Stripe?
Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.
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?