Tailor-made solution

Library & Loan Management Software

Complete library system: OPAC catalog, loans, reservations, and user management.

At a glance

Quickly see if it fits

Library & Loan Management Software is custom software for Education & Training and General companies. Complete library system: OPAC catalog, loans, reservations, and user management. It centralizes data, reduces manual work, and creates an operational flow shaped around how the team actually works.

Problem

Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.

Solution

Library software with OPAC online catalog, loan/return management, reservations, and complete statistics.

Outcome

Online searchable catalog from home

Evaluate it if you have

  • Catalog not accessible online by users
  • Manual loan management with paper cards
  • Inability to reserve books on loan
  • Lack of statistics on most requested books

What's included

6

Workflow shaped around the real process

The structure starts from the operational problem: Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.

Centralized and searchable data

Records, history, documents, and operational statuses are collected in one environment with role-based permissions.

Automations and notifications

We activate reminders, alerts, assignments, and automated steps to reduce delays, forgotten tasks, and repetitive work.

Typical integrations

A solution like this can usually connect with Catalog/OPAC, Barcode/RFID and User records. The real connections are defined around the tools already in use.

Online searchable catalog from home

This outcome is translated into measurable modules, rules, and operational interfaces.

Loans and returns managed with barcodes

This outcome is translated into measurable modules, rules, and operational interfaces.

Essential FAQ

What is Library & Loan Management Software used for?

Complete library system: OPAC catalog, loans, reservations, and user management. In practice, it helps solve this scenario: Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.

When should a company choose custom software?

It is useful when the process has specific rules, distributed data, multiple roles, or connections that standard software does not cover well.

Which features can it include?

The base can include workflow shaped around the real process, centralized and searchable data, automations and notifications and typical integrations, plus specific modules defined during process analysis.

Which tools does it usually integrate with?

Typical integrations include Catalog/OPAC, Barcode/RFID, User records and Email reminders. During analysis we define which connections to use around the existing tools and operating process.

How long does development take?

The path starts with "Audit catalog, loans, and users" (1 week to map catalog, loans, and users, involved data, and operational constraints.) and continues with "MVP loans and reminders" (4-6 weeks to release loans and reminders with pilot users and real data.).

How does the project start?

It starts with an analysis call, workflow mapping, priorities and core modules, followed by a technical plan with timeline and budget.

In-depth guide

Custom library management software: OPAC catalog, loans, and reservations in a single integrated system

Over 60% of public libraries still manage loans with paper registers or legacy software from the 1990s that has no web interface. The result: a patron who wants to know if a book is available must call or visit in person, the librarian spends hours searching record cards instead of assisting readers, and every year-end the inventory of the collection becomes an exhausting manual operation. School libraries face the same problem on a smaller scale, compounded by the fact that teachers don't have time to manage complex systems, and students don't return books because no one follows up systematically. Library software built specifically for your institution — whether a public library with 50,000 volumes, a school library with 3,000 titles, or a specialized archive — transforms the catalog into an online searchable tool, automates overdue reminders, makes reservation queues visible, and produces the statistics that regional authorities require for funding. Without requiring the librarian to become an IT specialist.

Who it's for

Municipal and civic libraries with collections from 5,000 to 200,000 volumes that need to modernize public services while maintaining compliance with national standards (Z39.50 protocol, MARC21, UNIMARC) and satisfying the reporting requirements demanded by regional authorities for annual funding.

School libraries in secondary institutions that want to digitize the lending of textbooks and class library novels, with a system simple enough to be managed by the teacher in charge even without specific IT training.

Specialized archives and institutional libraries (chambers of commerce, foundations, cultural institutes, corporate libraries) that hold material not cataloged in national networks and need a custom system for cataloging and internal consultation.

Inter-municipal library systems that aggregate multiple libraries under a single network and need to allow inter-library lending: a patron from one municipality can reserve a book held in a neighboring municipality and pick it up locally.

Professional association and trade body libraries (lawyers, doctors, engineers) that manage scientific journals, conference proceedings, and specialized material with advanced search requirements by category, author, and year.

---

Problems it solves

Catalog not accessible from outside Without a web OPAC (Online Public Access Catalog), patrons cannot search for a book from home. This reduces visits, generates unnecessary phone calls, and deprives the library of a tool for promoting its collection. The software publishes the catalog online in a format searchable by title, author, subject, series, publisher, year, and ISBN/ISSN, with real-time availability.

Manual loan management prone to errors Paper record cards get lost, deteriorate, and cannot be searched. A poorly recorded loan disappears from the system. With the software, every loan is registered with barcode or QR scanning, linked to the patron, with an expected return date and automatic alert. The librarian sees the complete history of every volume and patron in one click.

Missing or ineffective overdue reminders Thirty to forty percent of overdue books are never recovered because the librarian doesn't have time to contact each overdue patron manually. The system sends automatic reminders via email or SMS at 3, 7, and 14 days overdue, and produces a weekly list of expired loans with contact details for the most critical cases.

No reservations possible on checked-out books If a book is on loan, the patron has no way to reserve it and must periodically return to check. The system allows waitlist placement: when the volume is returned, the first patron in the queue receives an automatic notification and has 72 hours to pick it up, after which the reservation passes to the next in line.

Exhausting collection inventory The annual or periodic physical inventory of the collection, done manually, requires days of work. With an integrated barcode system, the inventory is done with a handheld scanner: volumes on the shelf are scanned, the system compares with the catalog, and automatically flags missing, misplaced, or excessively overdue items.

Statistical reporting for regional and national authorities Each year, libraries must submit statistics to regional authorities on loans, new patrons, new acquisitions, and total collection. Gathering this data manually takes weeks. The system produces it automatically in the required format, ready for submission.

---

Key features

1. OPAC catalog with advanced search Public interface for searching the library collection: keyword, title, author, subject, series, publisher, year, ISBN/ISSN. Filters by material type (book, journal, DVD, audiobook, digital). Real-time availability display: available, on loan (with expected return date), reserved, under repair.

2. Barcode/QR loan management Fast recording of loans and returns with USB or wireless barcode reader. Each transaction takes under 10 seconds. The system automatically calculates the due date based on configured rules, and immediately shows any outstanding items for the patron before registering a new loan.

3. Reservations and waitlist Patrons can reserve from the OPAC portal volumes currently on loan or temporarily unavailable. The system manages queues in arrival order, automatically notifies availability, and tracks uncollected reservations for potential service suspension.

4. Patron registry and library cards Registration and management of members with card number, personal data, complete loan history, active suspensions, and communication preferences. Cards can be physical with barcode or virtual (QR on smartphone). Annual membership renewal can be handled online.

5. Cataloging with MARC21/UNIMARC standards Professional cataloging tool compliant with international bibliographic standards. Automatic import of bibliographic records from national and international catalogs via ISBN: scan the book's barcode, the system retrieves title, author, publisher, abstract, and cover without typing anything.

6. Periodicals and journal management Specific module for managing periodical subscriptions: issue registration, missing issues, renewal management, in-house consultation with differentiated lending.

7. Digital section and e-books Management of digital assets: e-books, audiobooks, subscribed databases. Patrons access all authorized digital resources with their library card credentials, with concurrent user license management.

8. Acquisition and new accession module Registration of new acquisitions with patron suggestions, order management to suppliers, delivery tracking, and automatic cataloging upon receipt. The annual acquisition budget is monitored in real time.

9. Automated reminders and communications Automatic notifications for: upcoming loan due date (3 days before), overdue loan (on the day, then at +7, +14), reservation available, expiring membership, library events and new arrivals. Configurable channels: email, SMS, push notification.

10. Collection inventory with handheld scanner Inventory mode with handheld barcode reader: the librarian walks the shelves scanning book spines, the system compares in real time with the catalog and flags misplaced, missing, or excessively overdue volumes.

11. Statistics dashboard and reporting Automatic reports on: loans by period, most requested authors and titles, most active patrons, new registrations, collection by subject and genre, collection turnover rate. Export in Excel and PDF format for annual reporting to funding bodies.

12. Inter-library loan (ILL) For multi-branch library systems: management of loan requests between network libraries, tracking of physical volume movement, inter-branch exchange reporting.

---

Typical workflow

9:00 AM — Opening The librarian opens the dashboard: overdue loans from yesterday (12 volumes, reminders already sent automatically at 8:00 AM), reservations to process (2 returned books need to notify waitlisted patrons), new online registrations to approve (3 requests). In 15 minutes, all morning backlog is cleared.

9:30 AM — A patron arrives for a loan The patron presents their barcode card or shows the QR on their phone. The librarian scans the card: the system shows the name, active history, and no outstanding items. Scans the book's code: the system records the loan, calculates the due date (30 days), updates the online catalog, and prints the receipt. Operation time: 15 seconds.

10:00 AM — A new book arrives from an order The librarian opens the accession module, scans the book's ISBN: the system automatically retrieves all bibliographic data, pre-fills the record, adds the cover image. The librarian verifies, adds the call number, prints the barcode, and applies it to the spine. The book is in the catalog and visible online. Total time: 3 minutes per volume.

11:00 AM — A search from the public portal Maria searches online for available books by a specific author. The portal shows 8 titles: 5 available, 2 on loan with expected return dates, 1 reserved. She clicks "Reserve" on one of the loaned titles: enters her card number, the system puts her second in the waitlist and sends an email confirmation. No librarian interaction needed.

2:00 PM — An overdue return Luca returns a book 5 days late. The system records the return, calculates any applicable penalties, and automatically notifies the first patron on the waitlist that the book is now available.

4:00 PM — Partial shelf inventory The librarian walks through a section with the handheld scanner. At the end: 847 volumes verified, 3 misplaced, 2 apparently missing, 1 not found. Entire operation: 45 minutes for 300 meters of shelving.

Year end — Regional reporting The system automatically generates the annual report in the required format: total loans, active patrons, new acquisitions, collection by category. Exported in Excel and submitted. Time: 10 minutes instead of 3 days.

---

Integrations

National library network (Z39.50/MARC) Interface with national catalogs for bibliographic record import and, for participating libraries, automatic contribution to the reference network. Compliance with the Z39.50 protocol for bibliographic search and record exchange.

WorldCat and Library of Congress Automatic retrieval of international bibliographic records for material not present in the national catalog. Import via Z39.50 or API with a simple ISBN scan.

Digital lending platforms (OverDrive, BiblioTech) Integration with digital lending platforms: patrons access e-books with their library card credentials, and digital loans appear in their history alongside physical ones.

Online payment for fees and memberships For libraries that apply registration fees or overdue penalties: integration with online payment gateways for self-service payment without visiting the desk.

Email and SMS for notifications Configurable SMTP services for email notifications. SMS gateway for text reminders, useful for patrons who don't use email regularly.

Municipal management software For public libraries: integration with the municipal registry software for identity verification of card applicants and automatic updates in case of address changes.

Security systems (RFID/EM anti-theft) Integration with library security systems: volumes are automatically deactivated on loan and reactivated on return, without additional manual steps from the librarian.

Electronic ID card readers For libraries that want to allow access and lending with the patron's national electronic ID card, without needing an additional library card.

---

Custom software vs off-the-shelf

Aspect Standard solutions (Koha hosted, Destiny, Evergreen) Custom software by Graffico
National catalog compliance Depends on the product Configurable for any national network
OPAC customization Partially modifiable templates Interface designed to the institution's brand
Specific workflows Industry-standard, rigid Modeled on the library's actual processes
Local system integrations Limited to vendor partners Any system present in the municipality or institution
Annual licensing fees Variable but ongoing No recurring license
Data hosting Vendor's cloud Institution's server or European hosting of choice
Italian-language support Variable Guaranteed, with dedicated contact
Regulatory updates Automatic but not guaranteed Managed with defined SLA

Hosted solutions like Koha or Destiny are solid choices for libraries that fit standard models, but often impose workflows that don't match established internal procedures — creating double work or requiring expensive customizations. For libraries with particular needs (management of special archives, integration with specific municipal systems, OPAC portal with strict institutional design), a custom system ensures the software adapts to the library, not vice versa.

---

Timeline, budget and process

Phase 1 — Analysis and assessment (2–3 weeks) Assessment of the existing collection (quantity, cataloging status, barcode coverage), analysis of current loan flows, mapping of registered patrons and their database, verification of national network participation and integration requirements.

Phase 2 — Data migration (2–4 weeks) Import of the existing catalog into the new system from any format: digitized paper cards, Excel files, export from previous software, national catalog records. Data quality verification and deduplication before go-live.

Phase 3 — Development and configuration (6–10 weeks) Development of the management system and OPAC portal, configuration of lending rules, graphic customization according to the institution's brand, development of required integrations.

Phase 4 — Testing and training (2–3 weeks) Functional testing with a pilot branch for multi-branch systems, library staff training, OPAC portal testing with a beta user group.

Phase 5 — Go-live and support (ongoing) Public launch, support during the first weeks of operation, continuous technical assistance with defined SLA.

Indicative budget: for a public library with up to 50,000 volumes and standard features (OPAC, loans, reservations, reminders, statistics), the range is €8,000–€15,000. For multi-branch systems with inter-library lending and advanced portal: €20,000–€35,000. No annual licensing fee; recurring costs cover only hosting and technical assistance.

Ready to reclaim time
and scale your business?

Discover how to modernize your digital presence and automate key processes to free up time and resources.

Step 1 of 21/2

Let's get acquainted

Just name and email - nothing more.