I pacchetti software, i moduli, i servizi web e le risorse che coprono una serie di funzioni correlate e le banche dati in cui possono essere trovate tali componenti riutilizzabili.