Insieme organizzato di strumenti, regole e componenti già pronti che gli sviluppatori utilizzano come base per costruire software, siti web o applicazioni. Funziona come l’ossatura di un edificio: fornisce la struttura portante su cui si costruisce tutto il resto, lasciando libertà di personalizzazione ma richiedendo competenze tecniche più elevate rispetto a soluzioni pronte all’uso.
Sinonimi:
infrastruttura software, architettura software
