Even when using a modular software framework such as OSGi to structure software projects, architects and programmers can quickly lose the overview of how all the bundles and features correlate with each other and how the services as the bundle's interfaces are provided and used. Surely, some project members know about these connections and have some mental model of what is happening in the system. Documentation and the manifest, feature, etc. files will eventually provide that information to the curious reader.
Classic software architecture visualizations such as UML diagrams widely used in practice but are not always the best solution, for example to get an high level overview of large component-based software systems. In this talk, we show other suitable technologies for software visualization to understand complex software architectures. Especially, we show how to visualize OSGi based software architectures in Virtual Reality (VR) using VR headsets.