Un framework è una libreria esistente o un insieme di librerie che fornisce una struttura di applicazione generale in modo che lo sviluppatore possa concentrarsi principalmente sui dettagli di implementazione della propria applicazione. Nella maggior parte dei casi è necessario utilizzare il tag per un framework specifico anziché questo tag.