Due to the continuous evolution of software technology, the initial design and implementation underwent several major modifications. Moreover, it turns out that this incremental development has to be continued. This is partially attributed to the immaturity of the multimedia standards. As the available technology progresses, it facilitates the implementation of more advanced design concepts, some of which are discussed in this article. In our early work we built a standalone application that was further extended for network usage through a common gateway interface (CGI). Some of the aspects at that stage were presented in [1]. Finally, we produced a full-fledged networked multimedia solution based on Java technology. In our previous work the preliminary results were presented [7]. The present article discusses the technical issues that have appeared in designing and implementing the application. The main system design architecture is described, as well as the practical implementation aspects.