Den universelle introduktion er en fuldstændig, udpakningsklar implementerering af en introduktion med en foruddefineret sidestruktur, som alle produkter kan baseres på (som API). Det er en komplet implementering, herunder præsentation, men uden indhold, og kan bruges af ethvert produkt.
Før 3.2 blev der stillet en introduktionsstruktur til rådighed til definition af velkomstsider med entydige bidragspunkter eller 'ankre'. Andre komponenter kunne stille udvidelser, der tilføjede udvidelser til disse ankre, til rådighed. Selvom denne mekanisme fungerede godt for lukkede løsninger, er den stadigt sværere at administrere, jo større produkterne er. På grund af 'Bund op'-naturen af bidrag fra klienter til velkomstsider, er det svært at styre det endelige resultat og løse bidrag, der er i konflikt med hinanden.
Se f.eks. på en udbyder af en Eclipse-funktion, der kan genbruges. Der er oprettet en nyttig funktion, der består af et antal plugins. Funktionen kan tage del i adskillige produkter, der hver har sin egen implementering af Velkommen. Funktionsudbyderen vil møde adskillige problemer, når der oprettes et Velkommen-bidrag:
Det er klart, at Velkommen-bidraget af en funktionen, der kan genbruges, er langt nemmere at udvikle under de følgende betingelser:
En universel introduktion er baseret på erfaringer med introduktionsimplementeringer og behovet for at have en implementering klar, som bidragydere kan regne med. Implementeringen er bygget vha. den eksisterende introduktionsstruktur, og af den grund vil al eksisterende implementering fortsat fungere og klienter kan skifte til den nye model i overensstemmelse med deres planer. De kan naturligvis ikke høste fordelene ved den nye implementering, f.eks. intelligent indholdsfletning, ny visuel løsning osv., så længe de ikke skifter.
Nogle af fordelene ved at bruge universel introduktion er: