- 1Runs onLinux, Web, Windows
- 2CostsFree plan
- 3Circulation toolsYes
- 4AcquisitionsYes
- 5Borrower portalYes
- 6Custom reportingYes
- 7MARC recordsYes
- 8Deploymenton-premise

Overview
ABCD is a collection-management application for libraries, archives and museums, with cataloguing, circulation, acquisitions and a searchable public catalogue site. Cataloguing supports MARC, ISAD-G, Dublin Core and custom database models. The Central module lets institutions shape database structures, input screens, validation, pick-lists and display, export and print formats. It can copy records from Z39.50 catalogues and map MARC fields into custom fields; the feature list also includes remote Z39.50 searches and OAI metadata harvesting. Circulation supports lending and is customizable, while acquisitions manages purchase suggestions, quotations and purchasing decisions. ABCD is free, with a listed price of 0.00 USD per free, and is available for Linux, Windows and web use. Deployment is on-premise. The 3.3.0 Backup Manager requires the PHP zip extension on the server. The project describes an email list for general and ABCD questions, with possible replies in Spanish, English or French.
Who it is for
ABCD suits libraries, archives and museums that need configurable cataloguing, lending and acquisitions tools. Its on-premise deployment and support for several cataloguing models may fit institutions managing their own collection data.
What is good
- Free plan listed at 0.00 USD per free
- Supports MARC, ISAD-G, Dublin Core and custom models
- Creates searchable public catalogue sites
- Includes remote Z39.50 searches and OAI harvesting
What to know first
- Backup Manager requires the PHP zip extension
- Deployment is on-premise
Specifiction review
ABCD: the full review
ABCD combines collection cataloguing with lending, purchasing and public catalogue functions. Its configurable database tools and protocol support are useful considerations for institutions choosing a collection system.
Overview
ABCD is a collection-management system for libraries, archives and museums that need cataloguing alongside lending, purchasing and public access. It suits institutions with the capacity to configure an on-premise system; its strongest case is breadth without a licence fee, while that flexibility may be more than a small school library needs.
Key features
Cataloguing and database design
ABCD supports MARC, ISAD-G, Dublin Core and custom database models. Its Central module lets institutions shape database structures, input screens, validation, pick-lists and display, export and print formats. That adaptability is useful when a collection does not fit a standard catalogue, but makes ABCD a better fit for organisations able to make decisions about their own data structure than for those seeking a fixed, ready-made workflow.
Central can copy records from Z39.50-capable catalogues and map MARC fields into custom fields. The feature set also includes managing Z39.50 searches and remote retrieval, plus OAI metadata harvesting. These capabilities matter to institutions exchanging or gathering records across systems; they are less of a differentiator for a collection that is built and maintained entirely in-house.
Public access and lending
The OPAC can provide a searchable public catalogue, while circulation supports lending items to users and is highly customisable. ABCD also includes a borrower portal. Together, these functions make it possible to pair staff-side collection work with public discovery and borrowing, though the emphasis on configurability favours institutions prepared to tailor the setup to their processes.
Purchasing and administration
The acquisitions module covers purchase suggestions, quotations and purchasing decisions, giving collection managers a workflow for procurement as well as cataloguing. Custom reporting is supported. In release 3.3.0, image and document display checks login permissions and uses path checks to prevent access beyond allowed directories. The same release's Backup Manager requires the server's PHP zip extension, a deployment dependency to account for when planning backups.
Pricing
ABCD is free software. The ABCD plan costs 0.00 USD per free and is described as free software for libraries and documentation centres. There is no paid tier or seat or record cap stated in the plan; the trade-off is that this is on-premise software, so the institution is responsible for operating its deployment rather than buying a managed service. The backup tool's PHP zip requirement is one practical server consideration.
Platforms
ABCD is listed for Linux, Windows and the web, and its repository says it is supported on Windows and Linux. Deployment is on-premise, so the web platform designation should not be read as a hosted service: the institution runs the system in its own environment.
Who it's for
ABCD is best suited to libraries, archives and museums that want one configurable system for collection records, lending, procurement and a public catalogue. Its support for multiple descriptive standards and custom models is particularly useful where collections have varied or specialised metadata needs. Institutions wanting a turnkey hosted product, or a narrowly focused school-library system, may prefer a more purpose-built option.
The project describes an ISIS email list for general and ABCD questions, with possible replies in Spanish, English or French. It also invites community contributions through testing, documentation, translation, financial support and GitHub feature or bug requests. This can suit organisations comfortable engaging with a community project, but does not amount to a stated managed support service.
Pros and cons
- Broad collection coverage: cataloguing, circulation, acquisitions and a searchable OPAC address several institutional workflows in one system.
- Flexible records: standards support and configurable database tools accommodate collections that do not fit a single catalogue model.
- Useful exchange tools: Z39.50 import and retrieval plus OAI harvesting support bringing in external records and metadata.
- Operational responsibility: on-premise deployment means the institution must run its own environment, including meeting the Backup Manager's PHP zip dependency.
- Community-oriented support: the project points users to an email list and contribution channels rather than describing a dedicated support package.
Alternatives
Koha is another free option if a library wants open-source software with Linux, self-hosted and web platform support. Lyra is a paid school-library alternative for readers who prefer a web service with published annual tiers: 795.00 USD per year for up to 150 patrons or 1495.00 USD per year for up to 400, both with all features included.
Surpass suits K-12 libraries comparing paid cloud plans with stated volume and student limits: its Small Library plan is 960.00 USD per year for up to 5,000 volumes and 1,000 students, while Large Library is 1440.00 USD per year. Atriuum is another option to consider for its Android, iOS and web platform support.
Librarika may suit a smaller collection looking for a freemium web service: its free Basic plan covers 2,000 records, unlimited patrons, staff and check-outs, OPAC and email reminders. Accessit Library is an alternative for organisations seeking a paid library system with organisation-specific requirements.
Artemis is a paid, web-based school-library alternative with individually quoted annual pricing; Sonet Examination Management System is another web-based option.
For a broader comparison, browse the School Library Management Software list.
Verdict
Choose ABCD if your library, archive or museum needs a free, on-premise system that can adapt its record model while handling lending, acquisitions and public catalogue access. Its breadth and metadata flexibility are compelling for institutions able to manage configuration and deployment. Look elsewhere if you want a hosted, turnkey service or a school-library product with clearly bounded patron-based plans.
ABCD plans and pricing
All plansCompared on school library management software
- Free plan
- Yesabcd-community.org
- Circulation tools
- Yesabcd-community.org
- Acquisitions
- Yesabcd-community.org
- Borrower portal
- Yesabcd-community.org
- Custom reporting
- Yesabcd-community.org
- MARC records
- Yesabcd-community.org
- Deployment
- on-premiseabcd-community.org
Facts
- Purpose
- ABCD is a flexible application for organising collections in libraries, archives and museums.abcd-community.org · 28 Sept 2026
- Cataloguing
- The cataloguing module supports MARC, ISAD-G, Dublin Core or custom database models.abcd-community.org · 28 Sept 2026
- OPAC
- ABCD can create a searchable public site for an institution's catalogue.abcd-community.org · 28 Sept 2026
- Circulation
- The circulation module supports lending items to users and is described as highly customisable.abcd-community.org · 28 Sept 2026
- Database tools
- The Central module supports customizable database structures, input screens, record validation, pick-lists and tailored display, export and print formats.abcd-community.org · 28 Sept 2026
- Catalog imports
- The Central module can copy records from catalogues that support Z39.50 and map MARC fields into custom database fields.abcd-community.org · 28 Sept 2026
- Protocols
- ABCD's feature list includes management of Z39.50 searches and retrieval from remote databases and OAI metadata harvesting.abcd-community.org · 28 Sept 2026
- Security
- The ABCD 3.3.0 release says image and document display now checks login permissions and uses path checks to prevent access outside allowed directories.abcd-community.org · 28 Sept 2026
- Backup limit
- The 3.3.0 Backup Manager requires the PHP zip extension on the server.abcd-community.org · 28 Sept 2026
- Support
- The project describes an ISIS email list for general and ABCD questions, with possible replies in Spanish, English or French.abcd-community.org · 28 Sept 2026
- Community
- The project invites contributions through testing, documentation, translation, finance, and GitHub feature or bug requests.abcd-community.org · 28 Sept 2026
- Platform support
- The ABCD repository states that the software is supported on Windows and Linux.github.com · 28 Sept 2026
Best ABCD alternatives
See all 20Where it ranks on Specifiction
Is ABCD yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- abcd-community.org· checked 28 Sept 2026
- abcd-community.org/about/central-module/· checked 28 Sept 2026
- abcd-community.org/about/· checked 28 Sept 2026
- abcd-community.org/blog/2026/03/09/official-release-abcd-v· checked 28 Sept 2026
- abcd-community.org/get-involved/· checked 28 Sept 2026
- github.com/ABCD-DEVCOM/ABCD· checked 28 Sept 2026

