The scope of this thesis was the development of an architecture that will provide IP services to residential customer with guaranteed QoS over heterogeneous networks. The proposed architecture focused on broadband networks, which are the bottleneck for providing demanding multimedia services in terms of bandwidth, studying the newly proposed ADSL2/2+ technology by ITU-T.Upon study of the broadband, core and home networks a mechanism, which is implemented in four steps, for guaranteeing end-to-end QoS to residential customer is proposed. Initially, a mechanism for efficient calculation of the maximum potential bandwidth that each residential customer can receive is proposed. On second step based on the information for optimum attainable bandwidth for both directions (upstream and downstream) the appropriate codec and rate of encoding is selected based on subjective comparisons and enforced through a filter that operates at the edge of the access networks. Furthermore, a routing mechanism that divides the core network in IP-sub domains is proposed and guarantees congestion avoidance and best usage of core network links. Finally, OSI layer 3 policies are applied so as to guarantee QoS for the most critical services.The efficiency of the proposed mechanism is proved through extensive experiments in real life laboratory networks. This study can be as a guide for the deployment of a broadband network that will be used to provide high quality multimedia services to residential customers.