This paper describes the motivation, methodology and implementation approach of the testbed that has been developed in the framework of the EVEREST project. Such testbed is used for demonstrating some of the main concepts addressed within the project, concerning both: Common Radio Resource Management strategies and end-to-end QoS architectures and mechanisms for B3G systems based on the UMTS architecture. The complexity of the interaction between B3G systems and the user applications, while dealing with the QoS concept, pushes to develop this kind of emulation platforms, where algorithms and applications can/must be tested in realistic conditions, not achievable by means of off-line simulations.