This paper describes the Ad-hoc network integration architecture being developed inside the IST project Daidalos. This architecture contains the required functionalities to support efficient delivery of services, unicast and multicast, legacy and multimedia, to users connected to the ad-hoc network. For this purpose, several functionalities need to be in place. First, efficient routing and mobility mechanisms are proposed to decrease the overhead in the ad-hoc network. Second, distributed QoS mechanisms need to be developed to support service differentiation and resources control responsive to nodes mobility. Finally, security, charging and rewarding mechanisms are proposed to guarantee that only authorized users access the requested services, to increase the operators interest, and to ensure the correct behaviour of the users in the ad-hoc network.