Library Management
A catalogue that tells you where a book actually is, and a fine policy nobody has to argue about.
Library software is one of the few systems where the hard part is not the software — it is the catalogue. A school or college library with eight thousand accessioned books has at least a few hundred that are shelved wrong, a few dozen that were issued and never returned by a student who left, and a stock register that was last fully reconciled some years ago. Any build is only as good as the data entered into it.
What gets built is an accession register, issue and return with member rules, fines, and a stock-taking workflow that makes the annual physical count survivable. Said plainly: the first phase of this project is usually data entry, and that should be in the plan and the budget rather than discovered afterwards.
What it fixes
- A card or register catalogue that cannot answer "do we have a copy free right now" without walking to the shelf
- Books issued to students who have since left, written off informally years later
- Fine rules applied differently depending on who is at the desk, which makes the fine feel arbitrary to students
- Multiple copies of the same title with no per-copy accession tracking, so a loss is noticed only at stock-taking
- Annual physical stock-taking that closes the library for a week and still ends with unexplained differences
- No record of what is actually borrowed, so the book budget is spent on guesswork rather than demand
What gets built
A starting point, not a fixed list. The build is scoped to your own process before anything is written.
Accession and catalogue
Per-copy accession numbers under a title record with author, subject, class number and shelf location, so three copies of the same book are three trackable items. Bulk import where an existing digital list exists.
Issue and return
Barcode or accession-number based issue with member limits and loan periods by category — a teacher and a class 6 student do not get the same rules. Renewals and reservations included where you want them.
Members and clearance
Members drawn from the student and staff records rather than typed again, with a borrowing history and a no-dues clearance check for leaving students and staff.
Fines
Overdue fines by a rule you set, with the waiver recorded and attributed when the librarian forgives one. The point is consistency, and a record when consistency is deliberately broken.
Stock-taking
A scan-based physical verification run that produces a found, missing and misplaced list rather than a single total, so the annual count ends with something actionable.
Circulation reports
Most borrowed titles and subjects, dead stock that has not moved in years, and overdue lists by class — the numbers that should drive next year's purchase.
Who this is for
School, college and institutional libraries from roughly 3,000 books and 300 active members upwards, where circulation is real and losses have a cost. Public and departmental libraries with cataloguing standards to meet are also a fit, though the standard changes the design. If your library is a locked almirah of five hundred books that a teacher issues twice a week, a register is the right tool and this is not worth the money or the data-entry effort. Also be cautious if nobody will own the catalogue: without a librarian who maintains it, the data goes stale within a term and the system becomes a slower register.
Questions
Do we need barcodes and a scanner?
Not strictly — issue can be done by typing the accession number. But at a busy counter the scanner pays for itself quickly in both speed and typing errors, and barcode labels for an existing collection are a one-off printing and sticking job someone has to actually do. It is a small hardware cost and a real labour cost, so it belongs in the plan.
Can you import our existing catalogue?
If it is in Excel or any digital list, usually yes, after cleaning — and the cleaning is the work, because the same author will be spelt four ways. If the catalogue exists only on cards or in a register, there is no import; it is manual entry, and for a large collection that is weeks of someone's time. This is the most commonly underestimated part of a library project.
Can it handle Urdu titles?
Yes, Urdu text stores and displays correctly. Be aware that searching and sorting Urdu is less forgiving than English — a title entered with different spacing or a different character variant may not match an obvious search — so entry conventions matter more than people expect.
Tell us how your library runs.
We scope it first — what it takes, how long, what it costs. No obligation.