An quick presentation of Koha's system architecture, held at DEFF Master Class "Experiences Implementing Open Source Library Systems" in Copenhagen, Denmark (August 2015).
2. Technical components
• Code base in Perl, also with some Javascript, JQuery, XSLT etc.
• SQL database (MySQL preferred but others like MariaDB also work)
• Cataloging data stored in Marc21-format
• Zebra as the (indexing) search engine; support for Elastic Search in
development
Koha database schema:
http://schema.koha-community.org/
3. Koha requirements
To install Koha for immediate use we recommend:
• A Linux server – like Debian
• Apache
• MySQL
• Perl
• Root access to the server
• A better than average level of skill with the command line, Apache,
and MySQL tools