Softwarepakete, Softwaremodule, Webdienste und Ressourcen, die eine Reihe zusammenhängender Funktionen enthalten, sowie die Datenbanken, in denen diese wiederverwendbaren Komponenten abgerufen werden können.