Está diseñado con la simplicidad en mente. Su objetivo es acceder y organizar fácilmente una gran colección de documentos.Shoka es multiplataforma y se puede lanzar a través de Java Web Start.Está completamente escrito en Java5 utilizando Eclipse y SWT.