Koha is een geïntegreerd bibliotheeksysteem voor bibliotheken van elke omvang. Het dekt acquisitie, uitleen, catalogisering, tijdschriftenbeheer, autoriteitsbestanden, flexibele rapportage, etiketten afdrukken, berichten in meerdere formaten en offline uitleen. Het is serversoftware in Perl die draait op Linux, meestal Debian, met Apache en MariaDB of MySQL. Bibliotheken installeren het zelf of kopen hosting en ondersteuning bij bedrijven die op de projectwebsite staan.
Koha is vrije software onder de GNU GPL, versie 3 of later, ontwikkeld door een gemeenschap van bibliotheken, vrijwilligers en ondersteuningsbedrijven. De naam en het logo van Koha worden beheerd door de Horowhenua Library Trust in Nieuw-Zeeland. De gemeenschap richt een Koha Charitable Foundation op, bedoeld onder de Open Library Foundation; het eerste bestuur is gevormd. Omdat u Koha op uw eigen servers kunt draaien, blijven gegevens van leden en uitleningen onder uw controle; gehoste aanbiedingen komen van externe bedrijven, niet van één leverancier.