==== 6 ====
OpenZIM itself is a collection of several tools. There is the ZimWriter that compresses data from a database or a collection of files to create the ZIM files and the ZimReader, an http server to browse the ZIM file contents, both of which are built using the ZIMlib. All three have been written in C++
. ZIMlib can also be used as a drop-in to make your application instantly ZIM-aware. The specifications of the ZIM format can be found on the project's wiki, alternative ZIM implementation - in your favourite programming language or framework - are welcome.
==== 7 ====