Un framework, in italiano struttura, è un’architettura logica di supporto su cui un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore. Talora è usato come sinonimo di rack, anche nel gergo informatico. In generale, include librerie, un linguaggio per gli script e altri software che aiutano a mettere insieme le varie componenti di un progetto. Uno dei framework più famosi è jquery che basandosi su javascript permette di agire in modo molto più semplice diretto incisivo nel dom e rintracciando gli oggetti tramite una sintassi veloce ed intuitiva, cosa che javascript non permetterebbe.