Skip to content
§
§ · hiring guide

How to Hire a Library Software Development Company

Hire a firm to build the coordination layer on top of Koha or Evergreen, not to write you a new catalog. Hold routing, floating collection rules and privacy safe analytics run $60,000 to $140,000 in 12 to 16 weeks.

Inventory Software workflow illustration for How to Hire a Library Software Development Company.
The short answer

Hire a firm to build the coordination layer on top of Koha or Evergreen, not to write you a new catalog. Hold routing, floating collection rules and privacy safe analytics run $60,000 to $140,000 in 12 to 16 weeks. Any firm that agrees to rebuild cataloging and authority control is telling you it has never done this before.

Ask a general development firm to quote on library software and watch what happens to your catalog. It becomes a products table. Titles become items, editions become variants, and by week three somebody is patiently explaining why a novel with nine editions and forty copies spread across eleven branches is not the same shape as a shoe in three sizes. Hiring in this sector is less like commissioning a new building and more like hiring a contractor to work inside a listed one. Most of the value is in knowing what not to touch.

The category is hard to buy because the thing that hurts is not the part anyone sells. Your catalog works. Circulation works. What does not work is the coordination layer: which copy fills which hold given today's courier run, which items float and which return home, how a consortium of independent budgets settles fairly, and how you answer a board question about neighbourhood usage without keeping the borrowing records your state statute tells you to protect. No vendor ships that, which means you are buying a bespoke build in a sector where most bespoke proposals arrive from people who have never seen a MARC record.

What a library software development company actually does

The visible build is a dashboard and a staff screen. The work that earns its cost is arithmetic and restraint.

They build routing that weighs what actually matters: courier run timing, so a copy that misses today's van is worth less than one that catches it; queue depth at the owning branch, so you do not strip a branch of its only copy while its own patrons wait; and where the item will be needed next. Then they expose the reasoning, because the first thing staff ask about any automated routing is why it sent that item there. They implement floating collections with balancing thresholds per branch and per collection, adjustable by staff, because the right balance is a service decision rather than a technical one.

They also separate the operational record from the analytical one. Circulation keeps the borrower linkage only while an item is out and discards it on return under your retention policy, while analytics is written at transaction time as de-identified aggregates covering item, format, subject, branch and patron category. Done properly you can tell a board which neighbourhoods are underserved for early literacy materials while holding no record of who borrowed what. And they compute the consortium numbers that currently get argued about in committee: net lending balance, loss and damage liability, courier apportionment.

What it really costs in 2026

Project tierCostTimeline
Discovery: routing model, analytics design, named integration inventory$20,000 to $45,0003 to 5 weeks
First release: hold routing, floating rules, privacy safe analytics on Koha or Evergreen$60,000 to $140,00012 to 16 weeks
Extended program: delivery logistics, discovery front end, room and event booking, settlement$160,000 to $380,0006 to 12 months
Migration from a proprietary ILSSeparate project, dominated by data cleanup6 to 12 months

Two costs get folded into optimistic numbers. The first is bibliographic and authority reconciliation on any migration. It is not software work, it is librarian work at scale, and it will dominate the calendar. Scope and price it separately, and refuse to let a firm bundle it into a build estimate, because the incentive to underestimate it is enormous and the consequences land on your cataloging staff rather than the vendor.

The second is the integration surface, which quotes list once as integrations and one number. Self check units speaking SIP2, an RFID vendor, NCIP for inter system circulation and a digital lending platform are four separate problems with four separate failure modes, and none of them is a documented REST interface with a helpful support team. Digital lending deserves particular attention: usage on those platforms never reaches your ILS reports, which means your annual circulation figures understate real use and your collection decisions run on a partial picture.

Signals of a strong partner

  • They know what a MARC record is without being told. And that bib and item are different things with different lifecycles.
  • They insist on building against the ILS API. Reaching into the database works right up until an upgrade nobody can predict from the release notes.
  • They offer to contribute missing capability upstream. In a sector built on shared infrastructure that is the right instinct, and it keeps your fork from becoming your problem.
  • Analytics are de-identified at write time. Not aggregated later out of records you were not supposed to keep.
  • Routing decisions are explainable in the staff interface. Unexplained automation gets overridden until it is worthless.
  • Floating thresholds are set by staff, not by engineers. They should say so before you ask.
  • The repository and infrastructure accounts are yours, with an upstream contribution policy written down.

Red flags

  • They offer to build you a new integrated library system. Thirty years of accumulated correctness in cataloging and authority control does not get rewritten in a year.
  • They plan to read the ILS database directly. The layer breaks silently at the next upgrade and nobody will know why.
  • Analytics retain borrower linkage for reporting. That is your confidentiality obligation traded for a nicer chart.
  • The consortium is modelled as one library. Independent budgets and independent policies are the entire problem you are hiring them to solve.
  • Historical circulation statistics are promised through a migration without anyone asking your board whether retaining them is permitted.

Questions to ask on the first call

  1. What is the difference between a bibliographic record and an item, and how does that shape your schema?
  2. Will you build against the Koha or Evergreen API or against the database, and what happens at the next upgrade?
  3. If the API is missing what you need, do you fork it or contribute the change upstream?
  4. How does your routing weigh courier run timing against queue depth at the owning branch?
  5. How does a circulation supervisor see why a specific item was routed to a specific branch?
  6. How do we report neighbourhood level usage to a board without retaining who borrowed what?
  7. Which of SIP2, NCIP, an RFID vendor and a digital lending platform have you integrated, by name?
  8. How would you compute net lending balance, loss liability and courier apportionment between eleven members?
  9. Who owns the repository and the infrastructure accounts, and what gets contributed back upstream?

A simple way to decide

Buy a paid discovery phase of three to five weeks and require a written specification you own: the routing model with its weights and the trade-offs each one encodes, floating thresholds by branch and collection, the settlement formulas your member directors have actually agreed to, the analytics schema with retention decisions signed off by your board, and a named integration inventory listing each protocol and vendor with the cooperation each will require.

That document is useful even if you never build, because it forces your consortium to write down the agreement it has been arguing about verbally. Digital Heroes works specification first across 2,000-plus delivered projects and hands over the repository and cloud accounts from the first commit, which in a sector running on shared open source infrastructure is the only sensible arrangement. Take the specification to every firm on your shortlist and compare properly.

Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.

Research & sources

The evidence behind this guide

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

  1. Global retail loses an estimated $1.73 trillion annually to inventory distortion (out-of-stocks and overstocks), equal to about 6.5% of global retail sales, despite $172 billion spent on improvements in the past year. Source: IHL Group (2025) →
  2. McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
  3. Large companies globally have captured, on average, only 31% of the expected revenue lift and 25% of the expected cost savings from their digital and AI transformations - a significant gap between expected and realized value. Source: McKinsey & Company (2023) →
  4. 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) →
FAQ

Frequently asked questions

Should we hire a developer to build a new integrated library system?

Almost never. An integrated library system embodies decades of accumulated correctness in MARC handling, authority control, serials prediction and fines policy, and rebuilding it produces a worse cataloging module at great expense. The productive path is adopting Koha or Evergreen and hiring a firm to build the coordination layer above it, where hold routing, floating rules and consortium fairness actually live.

How much does a custom library layer cost on Koha or Evergreen?

A discovery phase producing the routing model, analytics design and integration inventory runs $20,000 to $45,000 in three to five weeks. A first release covering hold routing, floating collection rules and privacy safe analytics runs $60,000 to $140,000 in twelve to sixteen weeks. Extending to delivery logistics, a discovery front end, room booking and consortium settlement takes it to $160,000 to $380,000.

How do we report usage to the board without keeping borrowing histories?

Separate the operational record from the analytical one. Circulation retains the borrower linkage only while an item is out and discards it on return under your retention policy, while analytics is written at transaction time as de-identified aggregates covering item, format, subject, branch and patron category. That answers questions about underserved neighbourhoods while holding no record of who borrowed what.

Should a developer build against the ILS API or the database?

The API, always. Direct database access works until the next upgrade, at which point the layer breaks in ways the release notes will not predict and nobody on your staff can diagnose. If a needed capability is missing from an open source system, the better answer is extending the system itself and contributing the change upstream, which also keeps your installation on the supported path.

What is the most underestimated cost in a library migration?

Bibliographic and authority reconciliation. It is librarian work at scale rather than software work, and it will dominate the calendar of any move off a proprietary system. Scope and price it as a separate project, and refuse to let a firm fold it into a build estimate, because the incentive to underestimate it is large and the consequences land on your cataloging staff.

Should we start with an MVP or build the full inventory system in one go?

Start with a minimum viable product covering the single most painful workflow, usually receiving, movements, and scanning for one location, then extend in phases. In Digital Heroes delivery experience, phased builds put a working system on the warehouse floor in 8 to 12 weeks and let real feedback shape phase two, while big-bang builds routinely ship features nobody uses. Phasing also spreads the budget across quarters instead of demanding it all up front.

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 much should a small business budget for its first custom app or website?

For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.

Should I hire a freelancer or an agency for my software project?

A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.

How do I calculate whether custom software will pay for itself?

Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.

What should I have ready before I contact an agency about inventory software?

Bring four things: your SKU count and how stock is identified (plain SKUs, or lots, serials, and expiry dates), every channel and system the software must talk to, a plain-language walkthrough of one order from purchase to shelf to shipment, and a sample export of your current data. With those, an agency can produce a real quote in days instead of a placeholder that doubles later. A one-line brief gets you a demo-sized quote for an operations-sized problem.

How much does custom inventory management software cost for a small business?

A single-location system with receiving, stock movements, and barcode scanning typically runs $15,000 to $40,000, based on Digital Heroes delivery experience across 2,000+ projects. Multi-warehouse, multi-channel builds land between $40,000 and $120,000, and manufacturing or forecasting features push past that. The biggest cost driver is logic rather than screens: lot tracking, unit conversions, and channel sync each add real engineering time.

Can custom inventory software connect to QuickBooks, Shopify, and Amazon?

Yes, and integrations are where custom usually beats off-the-shelf, because they are built to your exact field mapping instead of a connector's assumptions. A typical build syncs orders and stock with Shopify and Amazon in near real time and pushes purchase and cost of goods sold data to QuickBooks or Xero on your accounting schedule. Each production-grade integration adds roughly $3,000 to $8,000 in Digital Heroes builds, so list every system during scoping.

How do I work out whether custom inventory software will pay for itself?

Add three numbers: the subscriptions and per-user fees the system replaces, the hours your team spends on manual counts and reconciliation, and the cost of oversells and dead stock caused by bad counts. Most systems Digital Heroes has delivered reach payback in 18 to 36 months, faster when they replace a subscription stack above $500 per month. If all three numbers are small, custom is premature and an off-the-shelf tool is the honest recommendation.

What are the most common mistakes companies make on inventory software projects?

Three failures dominate: quoting from a one-line brief so real requirements arrive later as change orders, skipping concurrency testing so the first peak season produces oversells, and going live without running the new system in parallel with the old one. All three are process failures rather than coding failures. A two-week parallel run where both systems track the same stock catches most launch disasters before they cost money.

Can we migrate years of data out of our current system into new custom software?

Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.

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.

How does moving our data from spreadsheets or Fishbowl into a new system work?

The agency exports your current records, maps fields to the new schema, deduplicates SKUs, and runs a trial import that you verify against physical counts before cutover. Plan for one to three weeks, and expect to find discrepancies, because migration always exposes drift the old system was hiding. The safest cutover happens right after a physical stock take, so the new system starts from a verified baseline.

Who can build a custom inventory management software system?

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

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply