ABCD is a free application for organising collections in libraries, archives and museums. Its cataloguing module supports MARC, ISAD-G, Dublin Core and custom database models, and it can publish a searchable public catalogue. Circulation tools manage lending, while the procurement module handles purchase suggestions, quotations and purchasing decisions. The Central module allows institutions to tailor database structures, input screens, validation, pick-lists and display, export and print formats. It can retrieve and map records from Z39.50 catalogues; the feature list also includes remote Z39.50 searches and OAI metadata harvesting. ABCD is supported on Windows and Linux, listed for web use, and deployed on-premise. The project describes an email list for general and ABCD questions, with possible replies in Spanish, English or French. Its 3.3.0 Backup Manager requires the server’s PHP zip extension. The project also invites contributions through testing, documentation, translation, finance and GitHub requests.
Who it is for
ABCD suits libraries, archives and museums that need configurable collection cataloguing and lending tools. It may also fit institutions that want an on-premise system and a searchable public catalogue.
What is good
- Free software for libraries and documentation centres
- Cataloguing supports MARC, ISAD-G and Dublin Core
- Includes circulation and procurement modules
- Supports Z39.50 retrieval and OAI metadata harvesting
What to know first
- Backup Manager requires the PHP zip extension
- Deployment is on-premise
Freedom251 review
ABCD: the full review
ABCD brings cataloguing, circulation and procurement functions together for collection-holding institutions. Its configurable database tools and protocol support are useful, but the 3.3.0 Backup Manager has a PHP zip extension requirement.
ABCD is collection-management software for libraries, archives and museums. It suits institutions that need to adapt cataloguing and lending workflows to their collections. Its free price is compelling, but its on-premise deployment and configurable database tools are best suited to teams able to manage their own system.
Overview
ABCD brings cataloguing, public catalogue access, circulation and purchasing workflows into one application. Its cataloguing supports MARC, ISAD-G, Dublin Core or custom database models, making it relevant to collections beyond conventional library holdings. The deployment is on-premise, so it is a better fit for institutions that want to run the software themselves than for buyers seeking a managed service.
Key features
Cataloguing and database design
The Central module can tailor database structures, input screens, validation rules and pick-lists, as well as display, export and print formats. That breadth is useful when a collection needs fields or workflows that a standard catalogue cannot accommodate. The trade-off is that the flexibility depends on configuring the system to local needs rather than simply accepting a fixed catalogue structure.
Central can copy records from Z39.50-compatible catalogues and map MARC fields into custom fields. ABCD also supports managing Z39.50 searches and retrieving remote records, alongside OAI metadata harvesting. These capabilities make it a practical candidate for institutions working with external catalogues and metadata sources.
Public access and operations
The OPAC creates a searchable public site for an institution's catalogue, while circulation supports lending and is described as highly customisable. Borrower portal and custom reporting are included in the stated capabilities, but no further detail is given about their scope. The acquisitions module covers purchase suggestions, quotations and purchasing decisions, bringing procurement into the same system as collection records and lending.
Security and backups
In release 3.3.0, image and document display checks login permissions and uses path checks to block access outside allowed directories. The Backup Manager in that release requires the PHP zip extension on the server. Institutions considering that backup tool should ensure their server environment meets this requirement.
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. The plan includes circulation tools, a borrower portal, custom reporting and MARC records; there are no paid tiers or seat or record caps stated for this plan. Its free price removes a subscription cost, but on-premise deployment means the institution runs the software itself.
Platforms
ABCD is listed for Linux, Windows and the web, and its repository states support for Windows and Linux. The deployment model is on-premise, so the web listing should not be read as a hosted service.
Who it's for
ABCD is strongest for libraries, archives and museums that need to shape catalogue records around distinct collections, while still managing lending, public access and purchasing. Its support for multiple metadata standards and custom database models gives those institutions room to fit the software to their holdings. It is less suitable for organisations that want a turnkey hosted product or do not want to manage an on-premise installation.
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. That community route may suit institutions comfortable seeking help and contributing back rather than relying on a stated commercial support arrangement.
Pros and cons
- Pros: Free software with no stated plan caps, useful for institutions that need to avoid subscription costs.
- Pros: Support for established metadata standards and custom database models accommodates varied collections.
- Pros: Cataloguing, OPAC, circulation and acquisitions cover several collection workflows in one application.
- Cons: On-premise deployment places responsibility for running the system on the institution.
- Cons: The 3.3.0 Backup Manager depends on the server having PHP's zip extension.
- Cons: Custom database structures offer flexibility but require institutions to define their own configuration.
Alternatives
Koha is another free option for institutions seeking library software; its stated self-installation requires a Linux server, root access and command-line use, so ABCD may be preferable when its broader library, archive and museum purpose is a closer match.
Librarika is worth considering for teams wanting a web-accessible free tier with a stated 2,000-record limit and unlimited patrons, staff and check-outs. Oliver has quote-based pricing and may suit readers comparing a paid school-library option.
SLiMS is another free library software option. Sonet Examination Management System, Pinakes, Accessit Library and Atriuum are also alternatives to compare.
For a broader set of school-focused products, browse School Library Management Software.
Verdict
Choose ABCD if your library, archive or museum needs free, adaptable collection management spanning cataloguing, lending and acquisitions. Its standards support and configurable database are the main reasons to choose it. Look elsewhere if you want managed hosting or prefer not to take responsibility for an on-premise system.
ABCD plans and pricing
All plansCompared on school library management software
- Free plan
- Yes
- Circulation tools
- Yes
- Acquisitions
- Yes
- Borrower portal
- Yes
- Custom reporting
- Yes
- MARC records
- Yes
- Deployment
- on-premise