Alternative & migration · Custom Software

Ex Libris Alma Alternatives for Academic and Research Libraries

Custom Software Development code editor and API illustration for EX Libris Alma Alternative.
The short answer

For most academic and research libraries, replacing Alma is the wrong move and building your own library services platform is a far worse one. The pattern that works is keeping the platform for acquisitions, electronic resource management and fulfilment, then building the patron facing and reporting layers your institution actually argues about: a focused custom layer runs $35k to $90k in 8 to 16 weeks, and a wider portfolio of library applications runs $120k to $250k. Do not build if your real problem is metadata quality, if nobody in the library or central IT can own an application after launch, or if your systems team is already stretched keeping current integrations alive.

Why libraries start looking for an Alma alternative

The search almost never starts with a feature comparison. It starts with a renewal quote landing on a flat budget, or a reorganisation that moves library systems under central IT, or a new director asking why a platform this expensive still needs three people and four days to answer a question about spend by faculty. Nothing is broken. Acquisitions are flowing, the link resolver is resolving, circulation is running. The platform has simply stopped feeling like it earns its line in the budget, and once that thought lands somebody opens a spreadsheet of competitors.

The second trigger is the institution asking the library to do something the platform was never shaped for. Research data deposit, open access publishing workflows, reading lists that live inside the virtual learning environment, an equipment lending service, a special collections request queue, a merged campus with incompatible loan rules. Each of these becomes either a configuration exercise, an integration project, or a spreadsheet that one person maintains by hand and nobody else understands. The gap between what the institution asks the library for and what the platform models is where frustration accumulates, and it is a very different problem from the one a migration solves.

What Alma genuinely does well

Be honest about this before you shortlist anything. The hardest part of running a modern academic library is not circulation, it is electronic resources: knowing what you actually have access to, through which package, under which licence, at what cost, with usage attached, and keeping the link resolver pointing somewhere useful when a publisher shifts a title between collections. Alma handles that work alongside print acquisitions, fulfilment and digital objects in one data model, and it does so as a multi tenant cloud service, so nobody on your staff spends a weekend planning a server upgrade.

The shared knowledge base is the part outsiders undervalue most. Maintaining package and portfolio records across the entire electronic landscape is a job no single library can do alone, and spreading that maintenance across a large customer base is real economics rather than marketing. Consortium support is the other genuine strength. Shared records, shared configuration and network level management matter enormously for groups that buy, catalogue and lend together, which is why consortium membership is usually the single biggest constraint on what a library can realistically switch to. Leaving a shared configuration to go it alone is a bigger decision than the licence line suggests.

Where it actually strains

Configuration ceilings come first. The platform encodes a particular model of how a library works, and libraries that sit outside that shape spend their time configuring around it. Unusual user populations, hybrid special collections, non standard fulfilment rules and services that are not really lending at all end up pushed into fields designed for something else. That holds together until somebody new inherits the configuration and cannot tell which settings are policy and which are workarounds that someone invented in a hurry three years ago.

Reporting is the second pressure and the one that generates the most quiet resentment. The analytics layer is a business intelligence (BI) tool over a defined data model, which makes it excellent for the questions it anticipates and stubborn for the ones it does not. The questions leadership asks are almost always the second kind: join library usage to course enrolment, show spend by faculty against research output, compare study space occupancy against borrowing patterns. Those cross the platform boundary, so they end up as an export, an analyst and a slide deck built the night before.

Integration burden is third. The realistic map runs to a student information system, identity and single sign on, finance, the virtual learning environment, interlibrary loan, the institutional repository and discovery. Every one of those is a contract between two products with independent release cycles, and somebody has to own each one. Fourth is portability. Your bibliographic and holdings data is standards based and exports cleanly, but configuration, fulfilment policies, workflow rules and analytics definitions do not travel with it. Finally, check corporate ownership before assuming a switch reduces vendor concentration, because this market has consolidated and some of the obvious alternatives now sit under the same parent company as Ex Libris.

Your real options

Staying is a legitimate answer and it is the right one more often than comparison sites suggest. If acquisitions, electronic resource management and fulfilment are working, and your complaints are about reporting, patron facing screens and the services the platform does not model, then replacing the platform solves none of it. You would spend a year on migration, exhaust your staff, and arrive with exactly the same three problems in a different interface.

Switching platforms is the second path. OCLC WorldShare Management Services, SirsiDynix and Innovative are the names that come up most often, and the right choice depends less on features than on your profile: how much of your collection is electronic, how much special collections and archives work you do, and above all what your consortium is doing. A library that moves against its consortium usually discovers that shared cataloguing and shared borrowing were worth more than the licence difference it was chasing.

The open source route is real and under considered. FOLIO is a community developed library services platform with commercial hosting and support available from several vendors, Koha remains a solid choice for smaller and non research libraries, and Aspen Discovery or VuFind can replace a discovery layer without touching the back end at all. Be clear eyed about what changes: open source moves money from licence to staff. That is a good trade for a library with development capacity and a governance structure that can commit to it, and a poor one for a library without either.

The fourth path is unbundling, and for research libraries it usually offers the best value per pound spent. Keep the platform doing the work it does well, and build the layer that is actually letting you down: the patron facing services, the reading list workflow, the reporting your provost keeps asking for, the request forms your special collections team currently runs on email and goodwill.

When a custom build pays back

Custom pays back when the need is institution specific rather than library generic. A course reserves workflow that reaches into your virtual learning environment the way your teaching staff actually work. A research data deposit path with your own review steps and your own approvals. Equipment and study space booking that respects your access rules. A digital collections front end that presents your material the way your curators want it presented rather than through a generic viewer. None of these will arrive in a global platform roadmap, and all of them are modest applications sitting on data the platform already holds.

It also pays back when the workaround has already become software. If a spreadsheet or an ageing departmental database is the real system of record for interlibrary loan statistics, gate counts, teaching bookings or collections requests, you are already running custom software, just the fragile kind with one owner, no version control and no plan for when that person leaves. Turning that into a proper application with a login, an audit trail and a backup is normally cheaper than a third attempt to force the same process into the platform.

It does not pay back when the underlying problem is metadata quality, when nobody can own an application after launch, or when your systems team is already at capacity keeping existing integrations alive. A new application with no owner simply becomes next year problem, and libraries accumulate those faster than they retire them.

Migration reality

If you do move, treat it as a data and calendar problem before a technology one. The extraction list is longer than people expect: bibliographic and authority records, holdings and items, patron records with their affiliations and expiry rules, loans, holds and fines in flight, acquisitions data including funds, purchase orders, invoices and licence terms, and the electronic portfolio activations that took years to get right. Electronic resource configuration is the piece most often underestimated, because it is the piece least visible in a demo and the piece users notice within an hour of it breaking.

Timing is unforgiving. You cannot run circulation twice, so what you actually parallel is reporting and reconciliation while the old system remains readable. Fiscal year boundaries matter for acquisitions, term boundaries matter for fulfilment, and the only sane cutover window is a quiet period with a frozen acquisitions queue and a plan for anything already in flight. Budget properly for staff retraining and for rewriting local documentation and training material, which is the cost every migration plan omits and every library ends up paying twice.

Cost bands and the honest recommendation

Alma is quoted rather than listed, scaled to institution size and the modules you take, and implementation is a genuine second cost sitting alongside the subscription. On the custom side, from what Digital Heroes delivers: a focused application such as a reading list tool, a collections request workflow, a booking service or a reporting layer over your library data runs roughly $35k to $90k over 8 to 16 weeks. A wider portfolio covering several patron facing services plus a proper reporting warehouse runs roughly $120k to $250k. Those are one time build costs plus hosting rather than annual subscriptions that rise every renewal.

Stay if electronic resource management and fulfilment are working and your problems live in reporting and patron services. Switch platforms only if your consortium is moving or your collection profile no longer matches what you are paying for. Take the open source route if you have genuine development capacity and would rather spend on people than licences. Build the layer, not the platform, if your frustrations are the services your institution keeps asking for that no vendor models. And if the honest answer is that your metadata needs work, fix that first, because no platform on the market will fix it for you.

Research & sources

The evidence behind this guide

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

  1. 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) →
  2. Deloitte's research found that digitally advanced small businesses experienced revenue growth nearly 4x as high as the prior year, were about 3x as likely to have exported, were nearly 3x as likely to have created new jobs, and were more than 3x as likely to have seen more sales inquiries in the last year. Source: Deloitte (research summarized by Google) (2017) →
  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. Gartner estimates RPA can eliminate up to 25,000 hours of avoidable rework caused by human errors in the finance function each year, equating to savings of roughly $878,000 for an organization with 40 full-time accounting staff (based on interviews with more than 150 corporate controllers and chief accounting officers). Source: Gartner (2019) →
Tara K. · React Native Lead · Delhi

Tara leads React Native work at Digital Heroes, building apps that share one codebase across iOS and Android. She writes about where that sharing pays off, where native modules become unavoidable, and how to judge whether cross platform is the right call for a given product.

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 Ex Libris Alma alternative?
It depends on why you are leaving. OCLC WorldShare Management Services and SirsiDynix are the usual vendor shortlist, FOLIO is the serious open source option with commercial hosting available, and Koha suits smaller libraries. If the acquisitions and electronic resource work is fine and your complaints are reporting and patron services, the better answer is a custom layer over the platform you already run.
Is FOLIO a realistic replacement for Alma?
For libraries with development capacity or a hosting partner they trust, yes. FOLIO is a genuine library services platform with an active community and several commercial support options. What it does not do is remove cost, it relocates it from licence to staff and integration work. Judge it on whether your institution can sustain that commitment for a decade, not on the first year comparison.
How much does custom library software cost?
A focused application such as a reading list tool, a collections request workflow, a room and equipment booking service or a reporting layer over library data typically runs $35k to $90k over 8 to 16 weeks. A wider portfolio of patron facing services plus a reporting warehouse runs $120k to $250k. These are one time build costs plus hosting rather than recurring subscriptions.
Should we replace Alma or build around it?
For most research libraries, build around it. Acquisitions, electronic resource management and fulfilment are expensive to replicate and risky to get wrong, while patron facing services and reporting are where custom software wins fast. Keep the platform as the system of record, build the layer your staff and patrons actually touch, and revisit full replacement only if your consortium position changes.
What data do we need before migrating off Alma?
Bibliographic and authority records, holdings and items, patron records with affiliations and expiry rules, loans, holds and fines in flight, and the full acquisitions picture including funds, purchase orders, invoices and licence terms. The most underestimated item is electronic portfolio activation and knowledge base configuration, which is invisible in a demo and painfully visible the day it breaks.
When is staying on Alma the right decision?
Stay when electronic resource management and fulfilment are working, your consortium is settled, and your real complaints are reporting turnaround, patron facing screens and services the platform does not model. Those are fixable with a custom layer for a fraction of a replatform, and they carry none of the risk of moving circulation and acquisitions during an academic year.
Can we replace only the discovery layer?
Yes, and it is a common move. Aspen Discovery and VuFind can sit in front of an existing back end, and a bespoke discovery front end is achievable when your priority is presenting special collections or institutional material properly. The engineering work is the data contract between discovery and the platform, plus keeping it stable when either side changes release.
How long does an Alma migration take?
Plan on the better part of an academic year from decision to stable operation, with the heaviest work in data extraction, electronic resource reconfiguration and staff retraining rather than the load itself. Circulation cannot run in parallel, so cutover has to sit in a quiet period with a frozen acquisitions queue. Never schedule it near the start of a term.
Does open source library software actually save money?
Sometimes, but rarely in the way the business case predicts. You remove a subscription and take on hosting, upgrades, integration maintenance and the staff who do that work. Libraries that already employ developers or systems librarians often come out ahead. Libraries that assumed the savings would fund the staffing usually do not, because the staffing has to come first.
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.
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.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
If an agency builds my software, who actually owns the code?
You should own everything, assigned in writing: the contract transfers full IP to you on final payment, the code lives in your GitHub organization, and hosting runs in cloud accounts you control. The red flag is a proposal that mentions the agency's proprietary platform or framework, which usually means you are renting, not buying. Digital Heroes structures every build this way precisely so a client can fire us and lose nothing but the relationship.
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
The reliable signals are re-typing the same data into multiple tools, one employee acting as human middleware between systems, and errors appearing in handoffs between teams. Hard limits force the issue too: Airtable's Team plan caps at 50,000 records per base, and Business costs $45 per seat per month, so a 20-person team pays about $10,800 a year for a tool it has already outgrown. When workarounds consume more hours than the tools save, the spreadsheet era is over.
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?