Linguists can use Python to add their own modules to Kura. At the present time Unicode support is not feasible yet without investing in expensive, closed-source components. Of the back-end servers, only PostGreSQL and Oracle are already capable of supporting Unicode text, to my current knowledge. Unicode support will be an essential feature of the finished application. At the core of the application is the raw linguistic data.
Textual data can either be in the form of original manuscript data or other written materials.
Sound data results from field work tapes. Together, these data constitute the corpus for a language. Other attributes are possible. The relational model is singularly ill equipped for storing linear data, but with some programming complexity this is solvable. However, it is clear that this will be the most complex and error-prone aspects of the Kura project.