Alternative & migration · Custom Software

Koha Alternatives for Public and Academic Library Management

Custom Software Development code editor and API illustration for Koha Alternative.
The short answer

Koha is mature, open source and free to licence, which means the usual argument for building custom software, escaping licence costs, does not apply here, and almost no library should build its own integrated library system. The realistic custom case is the layer around it, especially patron experience and collections that catalogue records were never designed for: a focused build such as a discovery front end, a room and equipment booking tool or a reporting dashboard runs $25k to $70k in 8 to 14 weeks, and a full replacement platform runs $150k to $400k and is rarely justified. Do not build if your catalogue standards work fine, if you have no systems librarian or technical partner, or if your real problem is that nobody is hosting and upgrading your current instance properly.

Why libraries start looking at Koha alternatives

The reasons split cleanly by library type. Public libraries usually start looking because of the patron facing side. The catalogue works, circulation is fine, but the public interface feels a decade behind the streaming and shopping services patrons use every day, and the library is judged against those rather than against other catalogues. When a patron cannot easily see what is available, place a hold from a phone, or find the ebook alongside the print copy, the perception problem is real even though the underlying system is doing its job.

Academic libraries usually start looking for a different reason. Their collection has shifted overwhelmingly to electronic resources, and a system designed around holdings and circulation of physical items is not the natural home for licence terms, package management, link resolution and usage statistics. That is a category shift rather than a product complaint, and it is why the academic market moved toward library services platforms.

The third trigger, and the most common one nobody says out loud, is support. Koha is free to licence and not free to run. If the instance is upgraded rarely, hosted on ageing infrastructure and maintained by whoever has time, the experience will be poor, and it is easy to blame the software for what is really an operations gap. Diagnose that honestly before you shop, because the same gap will follow you to any system.

What Koha genuinely does well

Be fair before you move. Koha has been in production since 1999, started at a public library in New Zealand, and became the first open source integrated library system. Two decades of use across thousands of libraries has produced something that covers the core competently: cataloguing with the standard bibliographic formats, circulation with the circulation rules real libraries actually need, acquisitions, serials, patron management and a public catalogue.

Three qualities deserve specific credit. The first is that it is genuinely open source, so your library is not dependent on one vendor's commercial decisions. If your support provider disappoints you, you can move to another and keep your system, which is a form of leverage no proprietary contract gives you. Commercial support is available from several established providers including ByWater Solutions, PTFS Europe, BibLibre and Catalyst IT, so open source does not mean unsupported. The second is standards support. Koha speaks the interchange protocols libraries depend on for self service machines, discovery tools and record exchange, which is what makes it possible to combine it with other systems. The third is configurability of circulation policy, which sounds dull until you meet a consortium with different loan rules per branch, per patron category and per item type.

Where it actually strains

Judge every alternative on the same list, because most of these are category problems rather than product flaws.

  • Patron experience. The public catalogue is functional, and functional is no longer the standard patrons compare you against. This is the single most common reason libraries look elsewhere, and it is also the most fixable without changing systems.
  • Reporting that assumes technical skill. Getting a specific answer out often means writing a database query rather than clicking a builder, which is fine for a systems librarian and a barrier for everybody else.
  • Electronic resource management. Physical item models do not stretch comfortably to licences, packages, entitlements and usage data, which is exactly why academic libraries moved toward platforms designed for that mix.
  • Self hosting burden. Choosing open source moves cost from a licence line to infrastructure, upgrades, backups and security. That is a real trade rather than a saving, and libraries that ignore it end up with a stale instance.
  • Integration burden. Student information systems, single sign on, ebook vendors, self service kiosks and interlibrary loan networks each need a connection that has to be maintained, and consortium arrangements multiply the count.
  • Community roadmap. Features arrive when a library or a support vendor sponsors development. That is transparent and fair, and it also means your priority is not automatically anybody else's.

Your real options, including staying put

Staying is the right answer far more often than in most software categories, for one blunt reason: you are not paying licence fees, so the money you would spend switching buys a great deal of improvement where you already are. Better hosting, a proper upgrade cadence, a support contract with a serious provider and a modern discovery layer will transform the experience for a fraction of a replacement.

Switching within open source is the second path. Evergreen is the other major open source integrated library system and is particularly established in large public consortia. FOLIO is the open source library services platform aimed at the academic mix of print and electronic, and it is where academic libraries dissatisfied with an item centred model tend to look first.

Switching to proprietary is the third path. Ex Libris Alma is the dominant academic library services platform. SirsiDynix and Innovative serve large public and academic libraries with established products. Apollo and similar offerings target smaller public libraries wanting a fully hosted service with minimal technical involvement. What you are buying in each case is packaged support and roadmap, and what you are paying is a recurring licence plus reduced portability.

The fourth path, and the best value for most public libraries, is unbundling. Keep Koha as the catalogue and circulation engine, and replace the layer patrons see. Discovery layers such as Aspen Discovery and VuFind exist precisely for this, and a custom front end is viable too when your library wants an experience that reflects its community rather than a template.

When a custom build pays back

Custom pays back on the patron front end. A library website and catalogue are the digital branch, and a template that looks like every other library is a missed opportunity for an institution whose value is local. Building a discovery and services front end over Koha's interfaces gives you programme registration, room booking, digital collections and the catalogue in one coherent place, and it is a modest project because the hard library logic stays where it is.

The second case is collections the catalogue was never designed for. Libraries now lend equipment, instruments, tools, energy meters, hotspots and museum passes, run makerspaces with bookable machines, host archives with finding aids, and manage local history collections with rules of their own. Forcing all of that into bibliographic records and item types works until it does not, and a purpose built module for the odd collections, linked to the same patron record, is usually cheaper and better than the workaround.

The third case is reporting and demonstrating value. Libraries increasingly have to show funders what they deliver, and that means joining circulation, programme attendance, computer use, room bookings and door counts into something a council or board understands. That data lives in several systems, and a small dashboard project that brings it together has an unusually direct link to funding conversations.

Building an integrated library system from scratch does not pay back. Cataloguing standards, circulation rules, interchange protocols and interlibrary loan networks represent decades of accumulated requirements, and a mature free implementation already exists. Any library considering it should be certain the problem is not simply that nobody is running the current system well.

Migration reality

Library migrations are unusually forgiving on data and unusually harsh on detail. Bibliographic records export in standard formats and load into most systems, which lulls teams into underestimating the rest. The rest is patron records with privacy considerations, current loans and holds, fines and payment history, circulation policy in all its combinations, acquisitions and serials in progress, and authority records that keep your catalogue coherent.

Holds are the classic failure. A hold queue represents a promise to a patron in a specific order, and migrating it incorrectly produces immediate, visible complaints from the people who use the library most. Circulation policy is second, because the matrix of loan rules across patron categories, item types and branches is larger than anyone remembers and is rarely documented in one place.

Time it for your quietest period, which for public libraries usually means avoiding summer programmes and for academic libraries means avoiding term start. Run parallel where you can, freeze circulation only briefly, and keep the old system readable for a year. Tell patrons before, not after, because the first thing they notice is that their saved lists or logins behave differently.

Cost bands and the honest recommendation

Koha itself has no licence cost. Hosted support from an established provider is an annual fee that scales with size and services, and is usually far below proprietary licensing for a comparable library. Proprietary library services platforms are quote based and priced by size, collection and modules. On the custom side, from what Digital Heroes delivers, a focused build such as a discovery and services front end, a bookable equipment or room module, or a funder reporting dashboard runs roughly $25k to $70k over 8 to 14 weeks. A broader platform for collections and services outside the catalogue runs roughly $150k to $400k, and a full integrated library system replacement is not something we would recommend commissioning.

Stay on Koha and invest in hosting, upgrades and a serious support contract if your instance is stale. Move to a library services platform if you are academic and electronic resources dominate. Move to Evergreen if you are a large public consortium and the community fit is better. Build the front end if your patron experience is the complaint, and build modules for the collections and services your catalogue was never designed to hold. Do not build the catalogue itself.

Research & sources

The evidence behind this guide

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

  1. Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
  2. Deloitte reports that modern ERP implementations aim to deliver reduced manual effort, greater transparency, a single source of truth, and increased productivity, but many organizations do not capture the full expected benefits (a significantly lower ROI) without disciplined strategy, change management, and data readiness. Source: Deloitte (2024) →
  3. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  4. 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) →
Carlos M. · Account Manager · Beauty & Fashion · New York

Carlos manages beauty and fashion accounts, a category built around drops, seasonal calendars and sites that have to hold up under sudden traffic. He keeps briefs, timelines and engineering capacity in line, and writes about planning launches that do not depend on everything going right.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

What is the best alternative to Koha?
It depends on library type. Large public consortia often compare Evergreen, the other major open source integrated library system. Academic libraries with mostly electronic collections look at FOLIO in open source or Ex Libris Alma commercially. Smaller public libraries wanting a fully hosted service with minimal technical involvement look at products such as Apollo or the established proprietary vendors.
Is Koha worth staying on if the interface feels dated?
Usually yes, because the interface is the most fixable part and you are not paying licence fees. A modern discovery layer such as Aspen Discovery or VuFind, or a custom front end over Koha's interfaces, transforms what patrons see while leaving cataloguing and circulation untouched. Replacing the whole system to solve a presentation problem is an expensive way to get a new template.
How much does custom library software cost?
A focused build such as a discovery and services front end, a bookable equipment or room module, or a funder reporting dashboard typically runs $25k to $70k over 8 to 14 weeks. A broader platform covering collections and services outside the catalogue runs $150k to $400k. A full integrated library system replacement is not something worth commissioning when mature free options exist.
Should a library ever build its own catalogue system?
No, in almost every realistic case. Cataloguing standards, circulation rules, interchange protocols and interlibrary loan networks represent decades of accumulated requirements, and a mature open source implementation already exists at no licence cost. If the current system feels bad, check first whether it is being hosted, upgraded and supported properly, because that is usually the actual problem.
Is Koha really free?
Free to licence, not free to run. You still pay for hosting, upgrades, backups, security and support, either in staff time or to a support provider such as ByWater Solutions, PTFS Europe, BibLibre or Catalyst IT. Libraries that treat open source as a cost elimination rather than a cost shift end up with a stale instance and blame the software.
Why do academic libraries move away from item centred systems?
Because their collection is now mostly electronic, and licences, packages, entitlements, link resolution and usage statistics do not fit a model built around physical holdings and circulation. That is a category shift rather than a criticism of any product, and it is why library services platforms such as FOLIO and Alma exist as a separate market from traditional systems.
What data is hardest to migrate between library systems?
Not the bibliographic records, which export in standard formats. The hard parts are the hold queue, which represents an ordered promise to patrons and produces immediate complaints if it is wrong, and the circulation policy matrix across patron categories, item types and branches, which is larger than anyone remembers and rarely documented in one place.
When should we schedule a library system migration?
In your quietest period, which for public libraries usually means avoiding summer programme season and for academic libraries means avoiding term start. Run parallel where possible, keep any circulation freeze short, keep the old system readable for a year, and tell patrons before the change, because saved lists and logins are the first things they notice.
What custom work gives libraries the best return?
Three things. A patron facing front end that puts catalogue, programmes, room booking and digital collections in one coherent place. A module for the collections the catalogue was never designed for, such as equipment lending, makerspace machines or local archives. And a reporting dashboard that joins circulation, programmes, room use and door counts into something a funder actually understands.
What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
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 many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
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?