Koha เป็นโอเพ่นซอร์สซอฟต์แวร์ในการจัดการห้องสมุดอัตโนมัติแบบบูรณาการระบบแรก ที่สามารถนำมาพัฒนาประยุกต์ใช้ได้เทียบเท่ากับโปรแกรมระบบห้องสมุดเชิง พาณิชย์ แม้ว่าฟังก์ชั่นการทำงานจะยังทำได้ไม่ครบ หรือเพียบพร้อมเท่ากับระบบเชิงพาณิชย์ แต่ก็ไม่สามารถปฏิเสธได้เลยว่า ห้องสมุดที่ใช้โปรแกรมเชิงพาณิชย์เหล่านี้ ก็ไม่ได้ใช้ฟังก์ชั่นการทำงานได้ครบ 100 เปอร์เซ็นต์ที่โปรแกรมมีให้เหมือนกัน เพราะฉะนั้น การที่นำโปรแกรมที่มีศักยภาพในการบริหารจัดการระบบห้องสมุดได้ใกล้เคียงกับ โปรแกรมเชิงพาณิชย์ แต่เสียค่าใช้จ่ายไม่มากเท่าน่าจะเป็นทางเลือกหนึ่งที่นำมาพิจารณาใช้
Koha ทำงานบนระบบปฏิบัติการลีนุกซ์ วินโดว์ส ระบบจัดการฐานข้อมูล MySQL หรือ PostgreSQL ที่ใช้ในการเก็บข้อมูลรายละเอียดต่าง ๆทั้งในส่วนของระบบ และส่วนของผู้ใช้งาน และมีซอฟต์แวร์บริการเว็บเป็น Apache ซึ่งล้วนแต่เป็นซอฟต์แวร์แบบเปิดเผยรหัสและไม่คิดค่าลิขสิทธิ์ โปรแกรม Koha ทำงานได้บนสถาปัตยกรรมแบบ Client/Server โดยใช้ Perl เป็นตัวพัฒนาในการเข้าถึงข้อมูลและเชื่อมต่อกับฐานข้อมูล สามารถนำไปใช้งานในการยืม-คืน การค้นหาข้อมูล และรองรับการใช้งานในห้องสมุด
เนื่องจาก Koha เป็นซอฟต์แวร์ที่มีความซับซ้อนตั้งแต่ขั้นตอนการติดตั้ง การปรับแต่งระบบ และการใช้งาน ทาง STKS จึงขอแนะนำการจัดกิจกรรมการเรียนการสอน Koha ในรูปแบบการจำลองระบบผ่าน VMware Player โดยสามารถดาวน์โหลดโปรแกรมต่างๆ ที่จำเป็น ได้ดังนี้
* VMware Player
* Koha