Den universelle introen er en fullstendig implementering av en intro med en forhåndsdefinert sidestruktur som alle produkter kan stole på (som API), og den er klar til bruk. Det er en fullstendig implementering, inkludering presentasjon, men uten innhold, og den kan brukes av ethvert produkt.
Før 3.2 hadde introrammen mulighet for å definere velkomstsider med unike bidragspunkter eller ankere. Andre komponenter kunne besørge utvidelser som legger til innhold i disse ankrene. Selv om denne mekanismen fungerte bra for lukkede løsninger, er den stadig vanskeligere å vedlikeholde for store produkter. På grunn av nedenfra og opp-naturen til bidrag fra klienter i velkomstsidene er det vanskelig å kontrollere sluttresultatet og løse konflikter mellom bidrag.
Ta for eksempel leverandøren av en gjenbrukelig Eclipse-funksjon. Han/hun har laget en nyttig funksjon som består av en rekke plugin-moduler. Funksjonen kan delta i flere produkter, hvert med sin egen velkomstimplementering. Funksjonsleverandøren vil møte flere problemer ved opprettelse av velkomstbidraget:
Det er klart at velkomstbidraget til en gjenbrukbar funksjon er mye lettere å utvikle når følgende vilkår er oppfylt:
Den universelle introen bygger på erfaring med introimplementeringer og behovet for å ha på plass en implementering som bidragsytere kan stole på. Implementeringen bygges ved hjelp av eksisterende introramme, og av den grunn vil alle eksisterende introimplementeringen fortsatt virke og klienter kunne bytte til den nye modellen etter sine planer. Så lenge de ikke bytter, vil de naturligvis ikke dra nytte av fordelene ved den nye implementeringen som intelligent innholdssammenslåing, ny visuell løsning osv.
Her er noen av fordelene ved å bruke den universelle introen: