Walk into any modern library and the smooth experience of searching a catalogue, borrowing a book, or accessing an e-journal hides a complex machinery working behind the scenes. That machinery runs on two pillars: standards that let systems speak the same language, and software that turns those standards into everyday services. For an automated library system to function well, both must work together. This post breaks down the core standards that hold library automation together, compares the software options libraries actually use, and looks at where library technology is heading next.
Table of Contents
- Why standards matter in library automation
- Core standards used in library automation
- MARC 21: the language of catalogue records
- ISO 2709: the structure beneath MARC
- Z39.50: searching across libraries
- OAI-PMH: harvesting metadata from digital repositories
- Library management software: proprietary versus open source
- Proprietary library software
- Open-source library software
- The future of library software
- Web-based and cloud-enabled systems
- AI-driven and linked-data systems
Why standards matter in library automation
Imagine two libraries that each built their own catalogue from scratch, using their own codes and formats. Sharing a single record between them would be nearly impossible. Standards solve this problem. They are agreed-upon rules for how data is structured, stored, and exchanged, so that systems built by different vendors in different countries can still understand one another.
This idea is called interoperability, and it is the backbone of cooperative library work. Standardisation in exchange formats is essential because adopting different, incompatible formats becomes a major barrier to sharing bibliographic information. With shared standards, libraries can pool their cataloguing effort, build union catalogues, run interlibrary loans, and migrate from one system to another without rebuilding their data. A library in Delhi can download a record created in Washington and load it straight into its own system, saving hours of repetitive work.
Standards also protect libraries from being locked into a single vendor. When data is held in a standard format, a library is free to switch software later without losing its catalogue. This is why understanding standards is just as important as understanding the software itself.
Core standards used in library automation
Four standards form the foundation of most automated library systems: MARC 21, ISO 2709, Z39.50, and OAI-PMH. Each handles a different part of the job, from describing a book to moving records between systems.
MARC 21: the language of catalogue records
MARC stands for Machine-Readable Cataloguing. Developed by the Library of Congress, MARC 21 is the most widely used format for encoding bibliographic data so that computers can read and interpret it. A MARC record describes a book, journal, e-resource, or other item using a defined set of numeric tags, indicators, and subfield codes. The tag 245, for example, holds the title statement, while 100 holds the main author.
MARC 21 emerged from a consolidation effort. In 1999, the Library of Congress and the National Library of Canada merged the earlier USMARC and CAN/MARC formats into a single unified standard. The result covers bibliographic, authority, holdings, classification, and community information records. Because virtually every major library system supports MARC 21, a record created in one system can be exchanged with another that also reads the format, which is exactly what makes shared cataloguing practical.
ISO 2709: the structure beneath MARC
If MARC 21 defines what the data means, ISO 2709 defines how that data is physically arranged in a file. It is an international standard that specifies the structure of a bibliographic record: a leader, a directory, and the data fields themselves. MARC 21 is an implementation of ISO 2709 and its American equivalent, ANSI Z39.2.
The relationship is worth understanding clearly. ISO 2709 is the general container, while MARC 21 fills that container with specific meaning by assigning roles to tags and subfields. The standards describe a generalised record structure but deliberately leave the meaning of individual tags to particular implementations like MARC 21. This separation is what allows the same underlying structure to support many cataloguing traditions, including IFLA’s UNIMARC, which was created to ease international data exchange while still conforming to ISO 2709.
Z39.50: searching across libraries
The first two standards deal with how records are written and stored. Z39.50 deals with retrieving them across a network. It is a client-server protocol that lets one library system search and pull records from another library’s catalogue, even if the two run completely different software.
This is the technology behind copy cataloguing and federated search. When a cataloguer in one library searches a remote catalogue and imports a ready-made record, Z39.50 is usually doing the work in the background. It also underpins many interlibrary loan and resource-sharing services, allowing a single search to reach several databases at once. Newer protocols such as SRU/SRW, which work over the web using XML, have extended these ideas, but Z39.50 remains widely supported in established systems.
OAI-PMH: harvesting metadata from digital repositories
As libraries moved into digital collections and institutional repositories, a new need arose: gathering metadata from many scattered sources into a single discovery service. OAI-PMH, the Open Archives Initiative Protocol for Metadata Harvesting, fills this role. Released in its first version in 2001, it provides a low-barrier framework for sharing metadata between systems.
OAI-PMH works on a simple model with two roles. Data providers are repositories that expose their metadata, and service providers harvest that metadata to build aggregated search services. The protocol uses HTTP for communication and XML for encoding, and supports incremental harvesting so that only new or changed records need to be collected. It commonly carries metadata in formats like Dublin Core. In India, the National Digital Library of India (NDLI) is a prominent example of a service that relies on this kind of metadata aggregation to bring together resources from many institutions.
Library management software: proprietary versus open source
Standards are useless without software to apply them. A Library Management System (LMS), also called an Integrated Library System (ILS), is the application that handles a library’s daily operations: acquisitions, cataloguing, circulation, serials control, and the public catalogue, or OPAC. These systems fall into two broad camps.
Proprietary library software
Proprietary systems are owned by commercial vendors who license the software for a fee and control its source code. In India, LIBSYS is a long-established example used by many academic and special libraries. Proprietary systems often come with strong vendor support, training, and polished features.
The trade-offs are cost and control. Licensing and annual maintenance can be expensive, and because the code is closed, the library depends on the vendor for upgrades and customisation. Migrating data out can also be difficult, since some proprietary systems offer limited export options, which is one reason libraries have looked toward open alternatives.
Open-source library software
Open-source systems make their source code freely available, so libraries can download, use, and modify the software without licensing fees. Koha is the leading example. It is the world’s first free and open-source ILS, first released in 2000 and developed originally by Katipo Communications in New Zealand. Koha offers cataloguing, circulation, acquisitions, serials, patron management, and an OPAC, and it is released under the GNU General Public License and runs primarily on Linux. Its development is steered by a global community of libraries.
India has its own important entry: SOUL (Software for University Libraries). Developed by the INFLIBNET Centre, an inter-university centre of the University Grants Commission, SOUL is a standards-compliant package built to support university and college library requirements, covering acquisition, cataloguing, circulation, serials control, and OPAC modules. INFLIBNET also played a major part in catalysing early library computerisation across Indian universities by providing infrastructure support and training.
Open-source software is not free of cost in every sense. It demands technical skill in Linux, databases, and system administration to install and maintain well. Libraries adopting Koha have sometimes struggled with limited funds, technical expertise, and infrastructure. Still, the freedom from licensing fees and vendor lock-in has made open-source systems increasingly popular across all types of libraries.
The future of library software
Library technology is shifting away from software installed on a single local server toward services delivered over the web and the cloud. The direction is clear in several connected trends.
Web-based and cloud-enabled systems
Modern systems are increasingly fully web-based, meaning staff and users access the system through a browser with nothing to install on individual machines. Cloud hosting takes this further by moving the servers themselves off-site. In a cloud-hosted setup, backups, upgrades, and system maintenance are handled by the service provider, which removes much of the IT burden from the library. This is the model behind newer cloud-based library services platforms that unify print and electronic resource management in one place.
AI-driven and linked-data systems
Artificial intelligence is beginning to reshape metadata work. Research on metadata harvesting points to semantic web technologies, AI-based enrichment, APIs, and tools such as ResourceSync for real-time synchronisation as emerging directions. AI can help auto-generate or improve metadata, power smarter recommendation and discovery, and clean up inconsistent records at scale.
Alongside this, libraries are moving toward linked data models such as BIBFRAME, which aim to connect library data to the wider web rather than keeping it locked in self-contained records. Even here, the millions of existing ISO 2709 and MARC records remain the foundation, serving as the starting point for conversion into newer formats. The future, in other words, builds on the standards rather than discarding them.
What do you think? If you were advising a small college library in India with a tight budget, would you recommend an open-source system like Koha despite its technical demands, or a supported proprietary system? And as AI takes on more metadata work, what skills should the next generation of library professionals focus on developing?
References
- https://www.loc.gov/marc/specifications/specrecstruc.html
- https://rsisinternational.org/journals/ijrias/articles/protocol-for-metadata-harvesting-the-role-of-oai-pmh-in-digital-resource-integration/
- https://www.eifl.net/resources/koha-worlds-first-free-and-open-source-integrated-library-management-system
- https://ebooks.inflibnet.ac.in/lisp5/chapter/koha-open-source-integrated-library-software/

Leave a Reply