The AppRC is part of an initiative to streamline the creation and integration of mobile functionalities to complex applications like simulators and 3D immersive environments. In this context, AppRC was designed to be very lightweight, easy to use, extensible, as well as being flexible enough to accommodate the different kinds of needs of any kind of application. AppRC requires very little development work in order to achieve the integration. By implementing only two basic classes, and with minimum change to the base application, it is possible for any application to easily export its functionalities, not only to a mobile device, but to any other application using one of the four available input channels.