A home gateway system for accessing broadband services, comprising: - a home network, - end devices of said home network, - a Layer-2 network termination device at said home network, and - a service provider network comprising a plurality of elements (2, 3), wherein: - separate of said elements (2, 3) of said service provider network provide networking and service capabilities to different end devices of said home network; - said networking and service capabilities are implemented in a virtualised manner in said separate elements (2, 3) of said service provider network; - said networking and service capabilities are connected to said network termination device; and - a first of said elements is a virtual home router that virtualizes connectivity functionalities, said virtual home router being connected to external networks and sitting in-line of the flow of traffic from the home network to said external networks, characterised in that: - a second of said elements is a Software Execution Virtual Environment adapted to virtualize advanced networking functionalities that are not supported at said virtual home router due to lack of resources; and - the system further comprises an aggregation bridge instance across the service provider network, the aggregation bridge instance providing Layer-2 Ethernet Bridging connectivity to the Layer-2 network termination device, to the virtual home router and to the Software Execution Virtual Environment. - a home network, - end devices of said home network, - a Layer-2 network termination device at said home network, and - a service provider network comprising a plurality of elements (2, 3), wherein: - separate of said elements (2, 3) of said service provider network provide networking and service capabilities to different end devices of said home network; - said networking and service capabilities are implemented in a virtualised manner in said separate elements (2, 3) of said service provider network; - said networking and service capabilities are connected to said network termination device; and - a first of said elements is a virtual home router that virtualizes connectivity functionalities, said virtual home router being connected to external networks and sitting in-line of the flow of traffic from the home network to said external networks, characterised in that: - a second of said elements is a Software Execution Virtual Environment adapted to virtualize advanced networking functionalities that are not supported at said virtual home router due to lack of resources; and - the system further comprises an aggregation bridge instance across the service provider network, the aggregation bridge instance providing Layer-2 Ethernet Bridging connectivity to the Layer-2 network termination device, to the virtual home router and to the Software Execution Virtual Environment. - separate of said elements (2, 3) of said service provider network provide networking and service capabilities to different end devices of said home network; - said networking and service capabilities are implemented in a virtualised manner in said separate elements (2, 3) of said service provider network; - said networking and service capabilities are connected to said network termination device; and - a first of said elements is a virtual home router that virtualizes connectivity functionalities, said virtual home router being connected to external networks and sitting in-line of the flow of traffic from the home network to said external networks, - a second of said elements is a Software Execution Virtual Environment adapted to virtualize advanced networking functionalities that are not supported at said virtual home router due to lack of resources; and - the system further comprises an aggregation bridge instance across the service provider network, the aggregation bridge instance providing Layer-2 Ethernet Bridging connectivity to the Layer-2 network termination device, to the virtual home router and to the Software Execution Virtual Environment.