Telecommunication and Internet services are constantly subject to changes, seeking the customer's full satisfaction. Enriching these services with innovative approaches such as contextaware, social, mobile, adaptable and interactive mechanisms, enables users to experience a variety of personalized services seamlessly across different platforms and technologies. In this sense, advertising is no exception, especially if we consider that it will become the business enabler for next generation services. Nevertheless, currently there is no cross-domain solution capable of delivering real-time advertising across heterogeneous environments or domains, and at the same time, addresses users needs, desires and intentions. This happens because most of the products available today are only used within isolated environments / silos. Therefore, managing advertising campaigns across different verticals is still very complex.However, leveraging on the advances provided by Next Generation Networks (NGNs), together with the design principles inherent to Service Oriented Architectures (SOAs) and capabilities offered by Service Delivery Platforms (SDPs), this scenario is about to change.Based on key conceptual entities called enablers, this work aims to change the current scenario. Enablers are software components, which are designed to address specific needs or requirements, but are generic enough to be reused outside a single domain (through well-defined interfaces).More concretely, this thesis introduces three distinct but complementary enablers. The Human Enabler (HE) provides a real-time context brokerage system capable of securely managing different types of user related data in a standardized way. The Reasoning Enabler (RE) is the result of a well-defined methodology that enables new knowledge to be reasoned, based on previously stored data, by aggregating, correlating and inferring new information about people and their contexts. Lastly, the Session Management Enabler (SME) is responsible for abstracting the communication layers. It provides a context-aware multimedia delivery system capable of personalizing and adapting multimedia content according to a set of user and system pre-defined context data or rules, respectively. Altogether, they form the Converged User-Centric Advertising System (CUCAS) and introduce new features that address the needs of both users and advertisers.The contribution of this research is fourfold: first, it analyzes and compares existing technologies and solutions from Information Technology (IT), telecommunications and advertising worlds. Then, based on the problems identified, a set of requirements is defined, an architecture is proposed and realized into a set of complementary enablers (CUCAS). The third point relates to the validation and evaluation of the developed prototype, which provides a better understanding of the current challenges around next generation advertising systems. Finally, based on the technological innovations, it promotes alternative business models that can change the way ...