We present a framework, callled AppRC, that is easily integrated with any application and adds external communication channels,adding functionalities like: collaboration with many devices, concurrency checks and handling of multiple instances of the application. As a first use of the framework, we discuss the implementation of EnvironRC, a communication channel for the 3D engineering visualization tool Environ [Raposo et al. 2009]. Although our focus is on its use for immersive virtual reality applications, AppRC is flexible enough to be used in other kind of applications, needing only a command passing interface.