The world's first free and open source library system. Koha is a fully featured, scalable library management system. Development is sponsored by libraries of varying types and sizes, volunteers, and support companies worldwide. 





Product Details


Koha is the first free and open source software library automation
package (ILS).

Developed initially in New Zealand by Katipo Communications with Horowhenua Library Trust.

When working in the Koha staff client it is strongly recommended that you use an up-to-date version of either Mozilla Firefox or Google Chrome. Koha’s staff client may not work well in Microsoft Internet Explorer, especially older versions.

Full-featured ILS. In use worldwide in libraries of all sizes, Koha is a true enterprise-class ILS with comprehensive functionality including basic and advanced options. Koha includes modules for acquisitions, circulation, cataloging, serials management, authorities, flexible reporting, label printing, multi-format notices, offline circulation for when Internet access is not available, and much more. Koha will work for consortia of all sizes, multi-branch, and single-branch libraries.

Koha Features

  • A full featured modern integrated library software (ILS). 
  • Award winning and free/Open-source Software.(no license fee). 
  • OS independent any operating system. Linux, Unix, Mac. 
  • Web based. Web-based Interfaces. We can integrate with website. 
  • Full MARC21 and UNIMARC support for professional cataloguing. 
  • Multilingual and multi-user support 
  • Library-Standards-Compliant. industrial standards & protocols. 
  • Z39.50 server. 
  • Customizable web based opac.circulation system. 
  • Online reservation. 
  • Full catalogue, circulation, acquisitions, library stock management. 
  • Web based OPAC, public to search the catalogue. 
  • Major industry-standard database type (text, RDBMS), SQL,MYSQL. 
  • Serial management module. 
  • Print your barcode. 
  • Export and import records, ISO2709

Proven, Stable Technologies: Koha is tried and tested and has demonstrated both stability and scalability, used in hundreds of libraries worldwide.

Software Collaboration and Resource Sharing: Software solutions that are available to all libraries worldwide. libraries benefits from the contributions of other participating library systems.

Long term Support: With proprietary software, source code is 'closed' and support and future development of the product rely on the success and resources of a single vendor. If the vendor goes under, so does your product support. Open-source solutions rely on stable code bases developed and supported by many providers worldwide. 

User-driven: Open-Source software user-driven--you decide what features are important and deserve attention. We implement features that you opt to.

Cost-effective: Paying licensing fees for proprietary solutions, users of open-source software can often deploy the product using limited or no resources. You pay only for installation, support or any additional services required. 

Innovation: Code is open, users are free to innovate and improve the software to meet their needs Free innovation also means that open-source software has much faster development cycles when compared to proprietary software. 

Free/open source software koha is an economical alternative to reliance upon commercially supplied software. It means the cost involved development, license, upgrading, maintenance etc., lower than commercial software. Free/Open source Koha has all the feature of commercial software:

KOHA Modules


  • Koha provides a full-functioned Online Public Access Catalog (OPAC). 
  • OPAC users can carry out searches starting from ten fields (Keyword, Subject, Title, Class, Barcode, author, publisher, etc.). As in the librarian interface, they can order the results according to several criteria. 
  • OPAC users who are logged-in members can place reservations on library items. 
  • Bibilio basket:Logged-in members can select records from an OPAC search and retrieve them by e-mall, either in human-readable form or in an ISO2709-format file. An ISO2709 file can be processed using bibliographic software like End Note. 
  • OPAC users can submit suggestions for acquisition. Koha automatically informs the OPAC user (by e-mall) of the action taken on each suggestion.

KOHA Delegation of Authority

  • The administrator can allot one or more of the following capabilities to each staff member: 
  • Super-librarian: access to all functions. 
  • Circulation: carry out circulation tasks. 
  • Catalogue: search the catalogue. 
  • Parameters: administer the system parameters. 
  • Borrowers: manage the public users (addition, modification, restriction, etc.). 
  • Permissions: administer staff access to functions. 
  • Reserves for others: place reserves on items for any borrower. 
  • Reserves for oneself: place reserves for oneself 
  • Loan: loan items to borrowers. 
  • Cataloguing: manage the catalogue. 
  • Charges: manage the fines and fees levied against members.

KOHA Members Module

  • The members (borrowers) module makes it possible to manage not only individual borrowers, but also institutions. 
  • Each member belongs to a category. The member category defines:The minimum and maximum ages for members of the category• The cost of placing a reservation on an item (when it is applicable in the library)• The rules of circulation. 
  • By entering the borrower's library card number into the librarian interface, the librarian can: See the financial standing of the borrower (charges due). See the borrower's reservations, and his/her outstanding loans. Set permission flags (for the librarian members).

KOHA Circulation Module

  • Borrowing a book from any branch (not just the branch where the borrower first registered) 
  • Returning an item at any branch 
  • Reserving an item for at any branch. 
  • Circulation rules can be defined very finely by the library: for each member category, item category, and holding branch of the item, the duration of the loan and the maximum number of books loan able can be defined. 
  • Returning items ("checking-in") is extremely easy: Simply scan the barcodes of the items being returned.

KOHA Cataloguing Module

  • MARC Management: The cataloguing module is one of the principal strong points of Koha.Several "frameworks " can be defined to do different cataloguing for monographs, electronic resources,periodicals, etc. 
  • Export/Import: Importing records in ISO2709 format (the MARC reservoir) and through Z39.50 (client) for fast cataloguing. 
  • Copy records: One or more copy records can be attached to each bibliographic record. 
  • Fast cataloguing: To accelerate cataloguing, Koha provides, Management of a MARC record reservoir, in ISO2709 format, A Z39.50 client that can access several Z39.50 servers 
  • MARC view and simple view: Catalogue data can be displayed in MARC format, in simplified form. 
  • Searching: searches can be performed on any MARC field. Advanced functions, search on one word, the beginning of the field, greater than, less than, etc are also available.

KOHA Serials Module

  • It is possible to register subscriptions with reviews, and to track the arrival of periodicals. 
  • Koha manages late issues, skipped issues, and claims with the suppliers. 
  • Koha manages complex classifications, allowing the librarian to work with eleven different publication periods (from daily newspapers to annual publications), with delayed publications, and with publications out of sequence. 
  • A state of the collection can be defined which will synthesize the missing publications, received publications,etc. 
  • The state of the collection can be displayed differently in the OPAC and in the librarian interface.

KOHA Acquisition Module

  • Simple acquisitions: The simple acquisitions module makes it possible to acquire materials and add them directly to the catalogue.It does not manage budgetary matters, the orders placed with the suppliers, etc. 
  • Full acquisitions: The full acquisitions module makes it possible to manage:Budgets and book funds:Budget available, Committed, Spent Suppliers.Orders, via 'shopping baskets‘.

Last Release New Features


The "search to order" function allows staff to add items to an order via a new ‘Search to order’ function accessible from the basket. The order can then be created either directly from the result list or the detail pages of the catalog.
This replaces the former search functionality for existing records within the acquisitions module and makes it possible to use all search features and information shown in the normal catalog.


When enabled, this feature makes it possible to define circulation desks per library.

Future developments are planned to allow associating hold pickup locations with desks and other features.

With events sometimes leading to unforeseen library closures, (Coronavirus for example), this new tool allows librarians to update due dates in bulk based on library and current due date of the materials on loan.

Fines and fees

The "Point of Sale" feature adds point of sale functionality to Koha.

When enabled, a new “Point of sale” screen will be available from the staff client home page. From this screen, one can build up a transaction consisting of various items defined in the account debit types administration area and then process the transaction anonymously making a ‘sale’ to the end-user. The payment type, cash register and staff user id’s are all stored for later auditing purposes.

The "Cashup" feature complements the new ‘Point of sale’ page by adding a page to display historic transactions that have taken place on the selected cash register since the last ‘cashup’ event. One can record a ‘cashup’ from this page by comparing the summary values displayed on the page to the actual amounts found in the cash register and then clicking the ‘cashup’ button to record that this process has taken place.

The "refund" process adds a workflow that allows staff with the new refund permission to refund/reimburse patrons when they have been incorrectly charged for a transaction. It records an audit trail for the process.

The "payout" process adds an audited process for paying out excess credits on a patrons account.


When enabled circulation process to inter-library loans, adds the option for library staff to immediately issue a received inter-library loan item to the patron who requested it. The checkout is immediate and due date is set, either as a fixed date entered by the librarian or based upon the standard circulation rules.


The context-sensitive report a problem process when enabled, lets patrons report problems using the OPAC.

It adds a link to each page of the OPAC to a form so that patrons can report problems. Problems are then available via a new problem report management area in the staff interface.