Engineers specialized in multimodal tomography regularly face a wide scale of programming tasks requiring an integrated software system to ensure cost efficiency. Accordingly, a software development framework has been worked out comprising libraries for cluster-based data acquisition, image reconstruction, management of data files and complex multimodal volumetric visualization. This framework enabled us to develop complex software for our miniPET project . This software contains a graphical application integrating data acquisition, cluster monitoring, event sorting, image reconstruction, interactive image processing tools for advanced multimodal visualization. It also contains utilities to solve these tasks without graphical user interface. The components of our acquisition program can run on embedded Linux systems making new ways to develop any other types of data acquisition software that uses embedded Linux systems. A versatile development framework is developed containing specific libraries and special file formats that support multimodal tomography. This framework was successfully used to elaborate our complex miniPET software.