One of the major challenges in the development of software for multimodal analysis is the variety of media types and data which such software must handle. Software development, as with the human sciences, have tended towards compartmentalization during what Halliday referred to (1991: 39) as ‘the age of disciplines’, thus most relevant software applications tend to operate on specific types of data or provide specific tools for particular tasks. An intrinsic problem for multimodal digital software then is the computational integration of resources for the analysis of written text, image, sound, video, hypermedia and potentially any other media of communication (cf. Schmidt et. al. on software interoperability). […]