License & Deployment Mix: 15 tools – 5 OSS, 8 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Are Library Management Systems?
Library Management Systems (LMS) – also called Integrated Library Systems (ILS) or Library Service Platforms (LSP) – are software platforms that automate and manage library operations including cataloging, circulation (checkout/return/holds), patron management, acquisitions, serials management, and public discovery (OPAC). These systems serve public libraries, academic libraries, school libraries, special/corporate libraries, and media archives managing collections of books, journals, audiovisual materials, digital resources, and other media.
Traditional ILS platforms emerged in the 1970s–1990s to automate card catalogs and manual circulation processes. They organize around MARC (Machine-Readable Cataloging) records and support standards like Z39.50 for cross-library searching, SIP2 for self-checkout terminals, and ISO ILL for interlibrary loan. Modern LSPs extend this model to cloud-native architectures that unify management of print, electronic, and digital resources in a single platform, replacing the traditional ILS + ERM (Electronic Resource Management) split.
The library technology landscape spans from massive multi-library consortia platforms (Evergreen, FOLIO) handling millions of patrons, to lightweight personal collection managers (Calibre-Web) for home use. Key differentiators include metadata standards support (MARC21, BIBFRAME, Dublin Core), discovery layer capabilities (faceted search, relevance ranking, federated search across databases), and protocol compliance (Z39.50, SRU/SRW, OAI-PMH, NCIP, SIP2).
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
Organisations in education, public library, and academic sectors operate library management systems that integrate via SSO, API, monitoring, and infrastructure management.
Key distinction: library management systems handle bibliographic cataloging, circulation (checkout/return/holds), and collection discovery using library-specific standards (MARC, Z39.50, SIP2). For enterprise document management, see Document Management & ECM. For digital asset management, see Digital Asset Management.
SSO / OIDC (Authentik)
SSO applies to the staff interface (cataloging, circulation desk, administration) and optionally to patron login (OPAC account access).
| Tool | Staff OIDC | Staff SAML | Patron SSO | Notes |
|---|---|---|---|---|
| Koha | Proxy* | Proxy* | LDAP | LDAP native; OIDC/SAML via reverse proxy |
| Evergreen | Proxy* | Proxy* | No | Reverse proxy only; no native SSO |
| FOLIO | No | Yes | LDAP | SAML native via Okapi |
| InvenioRDM | Yes | Yes | Yes | Native OIDC + SAML; best SSO story |
| Calibre-Web | Proxy* | No | LDAP | LDAP native; OIDC via reverse proxy |
| Ex Libris Alma | No | Yes | No | SAML for staff login |
| Ex Libris Primo VE | No | Yes | SAML | SAML for patron discovery |
| SirsiDynix Symphony | No | Yes* | LDAP | SAML via BLUEcloud apps |
| SirsiDynix Horizon | No | No | LDAP | LDAP only; no staff SSO |
| Innovative Polaris | No | Ltd | LDAP | Limited SAML; LDAP for patrons |
| OCLC WorldShare | No | Yes | SAML | SAML + Shibboleth |
| LibraryThing | No | No | No | No SSO support |
| Alexandria | No | No | LDAP | LDAP + Google SSO for students |
| Follett Destiny | No | Yes | SAML | SAML + Clever/ClassLink SSO |
| Atriuum | No | No | No | No SSO support |
Proxy* = achievable via Apache mod_auth_openidc or mod_auth_mellon reverse proxy Yes* = via BLUEcloud overlay applications Ltd = limited; contact vendor
Best Authentik fit: InvenioRDM (native OIDC), FOLIO (native SAML), Koha (LDAP native + reverse proxy OIDC)
No SSO path: LibraryThing, Atriuum – no SSO integration possible.
Deployment Model
| Tool | License | Self-Hosted | Docker | SaaS |
|---|---|---|---|---|
| Koha | GPL-3.0 | Yes | Community | No |
| Evergreen | GPL-2.0 | Yes | Limited | No |
| FOLIO | Apache-2.0 | Yes | Yes (K8s) | Hosted |
| InvenioRDM | MIT | Yes | Yes | No |
| Calibre-Web | GPL-3.0 | Yes | Yes | No |
| Ex Libris Alma | Proprietary | No | N/A | Yes |
| Ex Libris Primo VE | Proprietary | No | N/A | Yes |
| SirsiDynix Symphony | Proprietary | Yes | No | Hosted |
| SirsiDynix Horizon | Proprietary | Yes | No | No |
| Innovative Polaris | Proprietary | Yes | No | Hosted |
| OCLC WorldShare | Proprietary | No | N/A | Yes |
| LibraryThing | Proprietary | No | N/A | Yes |
| Alexandria | Proprietary | Yes* | No | Yes |
| Follett Destiny | Proprietary | No | N/A | Yes |
| Atriuum | Proprietary | No | N/A | Yes |
Yes* = on-premise version available (v7) Hosted = vendor-hosted option (not multi-tenant SaaS) Community = community Docker images (not official) Limited = minimal Docker support
Self-hosted options: Koha (most mature), Evergreen (consortia), FOLIO (modern LSP), InvenioRDM (repositories), Calibre-Web (ebooks). Koha is the strongest self-hosted option for traditional library operations.
Core Library Features
| Tool | Cataloging | Circulation | OPAC | Acquisitions | Serials | ILL | Digital |
|---|---|---|---|---|---|---|---|
| Koha | Full | Full | Built-in | Full | Full | Plugin | Basic |
| Evergreen | Full | Full | Built-in | Full | Full | NCIP | Basic |
| FOLIO | Full | Full | External | Full | Developing | Edge | Full ERM |
| InvenioRDM | Metadata | No | Built-in | No | No | No | Full |
| Calibre-Web | Basic | No | Built-in | No | No | No | Ebooks |
| Alma | Full | Full | External | Full | Full | Rapido | Full ERM |
| Primo VE | No | No | Discovery | No | No | ILL link | No |
| Symphony | Full | Full | BLUEcloud | Full | Full | NCIP | Basic |
| Horizon | Full | Full | HIP | Basic | Basic | Limited | No |
| Polaris | Full | Full | PowerPAC | Full | Full | NCIP | Basic |
| WorldShare | WorldCat | Full | WC Disc. | Full | Basic | WC RS | Basic |
| LibraryThing | ISBN-based | TinyCat* | Built-in | No | No | No | No |
| Alexandria | Full | Full | Built-in | Basic | Basic | No | Links |
| Destiny | Full | Full | Discover | Basic | Basic | No | Follett |
| Atriuum | Full | Full | Built-in | Basic | Basic | No | No |
Full = comprehensive implementation Basic = limited functionality External = requires external discovery layer TinyCat* = basic circulation via TinyCat add-on WC Disc. = WorldCat Discovery WC RS = WorldCat Resource Sharing Developing = under active development Edge = via Edge module
Best full-featured ILS: Koha (OSS), Alma (commercial), Symphony (on-premise commercial)
Best ERM (electronic resources): Alma (industry leader), FOLIO (OSS alternative)
Best school library: Follett Destiny (dominant), Alexandria (alternative)
Standards & Protocols
| Tool | MARC21 | BIBFRAME | Z39.50 | SRU | OAI-PMH | SIP2 | NCIP |
|---|---|---|---|---|---|---|---|
| Koha | Yes | No | Server+Client | Yes | Yes | Yes | Yes |
| Evergreen | Yes | No | Server+Client | Yes | Add-on | Yes | Yes |
| FOLIO | Yes | Planned | Edge | Edge | Yes | Edge | Edge |
| InvenioRDM | No | No | No | No | Yes | No | No |
| Calibre-Web | No | No | No | No | No | No | No |
| Alma | Yes | Evolving | Yes | Yes | Yes | Yes | Yes |
| Primo VE | No* | No | No | No | Harvest | No | No |
| Symphony | Yes | No | Yes | Yes | Yes | Yes | Yes |
| Horizon | Yes | No | Yes | No | Ltd | Yes | Ltd |
| Polaris | Yes | No | Yes | No | Yes | Yes | Yes |
| WorldShare | Yes | No | Gateway | Yes | Yes | Yes | Yes |
| LibraryThing | No | No | Client | No | No | No | No |
| Alexandria | Yes | No | Client | No | No | Yes | No |
| Destiny | Yes | No | Client | No | No | Yes | Ltd |
| Atriuum | Yes | No | Client | No | No | Yes | No |
Server+Client = both Z39.50 target and client Client = Z39.50 client only (for copy cataloging) Edge = via FOLIO Edge modules Gateway = via OCLC WorldCat gateway Evolving = partial/developing support Ltd = limited implementation Harvest = harvests from external sources No* = discovery layer; inherits bib data from back-office system
Best protocol support: Koha (most complete OSS), Alma (most complete commercial), Evergreen (strong OSS)
API Capabilities
| Tool | API Type | Auth | Rate Limits | Docs |
|---|---|---|---|---|
| Koha | REST | OAuth2/Key | Self-hosted | OpenAPI |
| Evergreen | OpenSRF+HTTP | Session | Self-hosted | Community |
| FOLIO | REST (modular) | JWT | Self-hosted | RAML/OAS |
| InvenioRDM | REST | OAuth2/Token | Self-hosted | OpenAPI |
| Calibre-Web | OPDS only | Basic | Self-hosted | Minimal |
| Alma | REST | API key | 25/s | Extensive |
| Primo VE | REST | API key | Varies | Good |
| Symphony | SOAP+REST* | Session | N/A | Vendor |
| Horizon | Limited | N/A | N/A | Minimal |
| Polaris | REST (PAPI) | Token | N/A | Vendor |
| WorldShare | REST | WSKey/OAuth2 | Varies | Good |
| LibraryThing | Limited | API key | Moderate | Basic |
| Alexandria | REST | API key | N/A | Basic |
| Destiny | REST | Key/OAuth | N/A | Vendor |
| Atriuum | Limited | API key | N/A | Minimal |
REST* = BLUEcloud REST APIs alongside legacy SOAP Limited = minimal or read-only API Vendor = documentation available to customers only Self-hosted = rate limits depend on infrastructure
Best API: Alma (extensive REST, well- documented), FOLIO (modular REST per service), Koha (OpenAPI-documented REST)
Monitoring Integration
All tools can be monitored via the monitoring stack (Telegraf + InfluxDB + Grafana + AlertManager).
| Tool | Telegraf | Fluent Bit | Grafana | Prometheus |
|---|---|---|---|---|
| Koha | MySQL+HTTP | Apache logs | Dashboard | No |
| Evergreen | PgSQL+HTTP | App logs | Dashboard | No |
| FOLIO | JMX+PgSQL+Kafka | Container logs | Dashboard | No |
| InvenioRDM | PgSQL+ES+HTTP | Flask logs | Dashboard | No |
| Calibre-Web | HTTP | Container logs | Basic | No |
| Alma | API poll | N/A | API dash | N/A |
| Primo VE | API poll | N/A | API dash | N/A |
| Symphony | DB+HTTP | App logs | Dashboard | No |
| Horizon | SQL Svr+HTTP | IIS logs | Basic | No |
| Polaris | SQL Svr+HTTP | IIS logs | Dashboard | No |
| WorldShare | API poll | N/A | API dash | N/A |
| LibraryThing | HTTP only | N/A | Minimal | N/A |
| Alexandria | HTTP | App logs* | Basic | No |
| Destiny | HTTP only | N/A | Minimal | N/A |
| Atriuum | HTTP only | N/A | Minimal | N/A |
API poll = Telegraf HTTP plugin polls SaaS API API dash = Grafana dashboard via API data source N/A = not applicable for SaaS platforms App logs* = on-premise version only HTTP = HTTP response check for availability HTTP only = availability checking is the only monitoring option
Best monitoring: FOLIO (richest metrics – JVM + Kafka + PostgreSQL per module), Koha (MariaDB + Apache + search engine metrics), Evergreen (PostgreSQL + OpenSRF metrics)
SaaS monitoring: Alma, Primo VE, WorldShare require API polling. Destiny, LibraryThing, Atriuum have minimal monitoring options.
Pricing
Open Source / Self-Hosted
| Tool | License Cost | Hosting Cost | Notes |
|---|---|---|---|
| Koha | Free (GPL-3.0) | Your infra | Full ILS |
| Evergreen | Free (GPL-2.0) | Your infra | Consortia-focused |
| FOLIO | Free (Apache-2.0) | Your infra | Complex deployment |
| InvenioRDM | Free (MIT) | Your infra | Repository only |
| Calibre-Web | Free (GPL-3.0) | Your infra | Ebooks only |
Commercial
| Tool | Entry Price | Mid Tier | Notes |
|---|---|---|---|
| Alma | ~$30,000/yr | $100K–$200K/yr | FTE + collection based |
| Primo VE | ~$10,000/yr | $40K–$80K/yr | Often bundled with Alma |
| Symphony | ~$20,000/yr | $50K–$150K/yr | + Oracle/SQL Server license |
| Horizon | Maintenance | Maintenance | No new sales |
| Polaris | ~$15,000/yr | $50K–$100K/yr | + SQL Server license |
| WorldShare | ~$5,000/yr | $30K–$60K/yr | + OCLC membership |
| LibraryThing | $25/yr | TinyCat $15/yr | Personal/small library |
| Alexandria | ~$600/yr | $1,500–$2,500/yr | Per-school pricing |
| Destiny | ~$500/yr | $1,500–$3,000/yr | Per-school or district |
| Atriuum | ~$500/yr | $1,000–$2,000/yr | Collection-size based |
Cheapest ILS: Koha (free, full-featured), Evergreen (free, consortia), FOLIO (free, complex)
Cheapest commercial: Atriuum ($500+/yr), Destiny ($500+/yr), Alexandria ($600+/yr) – all school/small library focused
Enterprise tier: Alma ($30K–$200K+/yr), Symphony ($20K–$150K+/yr), Polaris ($15K–$100K+/yr)
Tools
15 tools.
Alexandria
Alexandria is a commercial library management system for K-12 school libraries by COMPanion, providing cataloging, circulation, textbook tracking, and a student- friendly OPAC, hosted or on-premise.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Atriuum
Atriuum is a cloud-based library management system developed by Book Systems, Inc., targeting small to medium-sized libraries including school libraries, church libraries, special libraries, and small public libraries.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Calibre-Web
Calibre-Web is a lightweight web-based interface for browsing, reading, and managing ebook collections stored in a Calibre database.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC
Evergreen
Evergreen is an open-source Integrated Library System designed specifically for large library consortia and multi-branch public library systems.
License: GPL-2.0-only (OSS) · Kind: web · Deploy: native · SSO: none
Ex Libris Alma
Ex Libris Alma is the leading cloud-based Library Service Platform (LSP), providing unified management of print, electronic, and digital resources in a single system.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Ex Libris Primo VE
Ex Libris Primo VE is the leading commercial discovery layer for academic and research libraries, providing a unified search interface that spans the library catalog, licensed databases, institutional repositories, and digital collections.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
FOLIO
FOLIO (Future of Libraries is Open) is a next- generation open-source Library Service Platform (LSP) built on a microservices architecture with Java backend modules, a React/Stripes frontend, PostgreSQL databases, and Apache Kafka for event…
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker, k8s · SSO: none
Follett Destiny
Follett Destiny is the dominant library management system in the K-12 education market, used by over 60,000 schools across North America.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Innovative Polaris
Polaris is an Integrated Library System designed specifically for public libraries, developed by Polaris Library Systems and later acquired by Innovative Interfaces (III), which itself was acquired by Clarivate Analytics in 2020.
License: Proprietary (proprietary) · Kind: web · Deploy: docker, native · SSO: none
InvenioRDM
InvenioRDM is an open-source research data management and institutional repository platform developed at CERN (the European Organization for Nuclear Research).
License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC
Koha
Koha is the world’s most widely deployed open-source Integrated Library System, used by thousands of libraries in over 100 countries.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
LibraryThing
LibraryThing is a social cataloging service that allows individuals and small organizations to catalog their book collections online.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
OCLC WorldShare Management Services
OCLC WorldShare Management Services (WMS) is a cloud-based library management system built on OCLC’s WorldCat – the world’s largest bibliographic database with 540+ million records from 17,000+ member libraries.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
SirsiDynix Horizon
SirsiDynix Horizon is a legacy Integrated Library System originally developed by Dynix (later Ameritech Library Services) in the early 1990s.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, docker, native · SSO: none
SirsiDynix Symphony
SirsiDynix Symphony is a full-featured enterprise Integrated Library System serving large public and academic library systems worldwide.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none