Problem
Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.
Complete library system: OPAC catalog, loans, reservations, and user management.
At a glance
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.
Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.
Library software with OPAC online catalog, loan/return management, reservations, and complete statistics.
Online searchable catalog from home
The structure starts from the operational problem: Municipal and school libraries use obsolete or paper systems, making book searches and loan management difficult.
Records, history, documents, and operational statuses are collected in one environment with role-based permissions.
We activate reminders, alerts, assignments, and automated steps to reduce delays, forgotten tasks, and repetitive work.
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.
This outcome is translated into measurable modules, rules, and operational interfaces.
This outcome is translated into measurable modules, rules, and operational interfaces.
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.
It is useful when the process has specific rules, distributed data, multiple roles, or connections that standard software does not cover well.
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.
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.
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.).
It starts with an analysis call, workflow mapping, priorities and core modules, followed by a technical plan with timeline and budget.
In-depth guide
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.
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.
---
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.
---
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.
---
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.
---
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.
---
| 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.
---
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.
Next paths
Organize company knowledge and train your employees at scale.
Manage recurring payments, access, and community for your subscription-based platform.
Manage physical access and security of your company with an integrated system.
Discover how to modernize your digital presence and automate key processes to free up time and resources.