Koha est un système intégré de gestion de bibliothèque pour des établissements de toute taille. Il couvre acquisitions, circulation, catalogage, périodiques, autorités, rapports flexibles, impression d'étiquettes, avis multiformats et circulation hors ligne. C'est un logiciel serveur écrit en Perl, qui fonctionne sous Linux, le plus souvent Debian, avec Apache et MariaDB ou MySQL. Les bibliothèques l'installent elles-mêmes ou achètent hébergement et support auprès d'entreprises listées sur le site du projet.
Koha est un logiciel libre sous GNU GPL, version 3 ou ultérieure, développé par une communauté de bibliothèques, de bénévoles et d'entreprises de support. Le nom et les logos de Koha sont détenus en dépôt par la Horowhenua Library Trust, en Nouvelle-Zélande. La communauté met en place une Koha Charitable Foundation, prévue au sein de l'Open Library Foundation ; son premier conseil est constitué. Vous pouvez exploiter Koha sur vos propres serveurs : les données des lecteurs et des prêts restent alors sous votre contrôle ; les offres hébergées viennent d'entreprises tierces, non d'un éditeur unique.