Nell’ambito della programmazione Web, il framework per applicazioni web (web application framework) è un software progettato per supportare lo sviluppo di siti web dinamici, applicazioni web e servizi web. Esempi di framework per applicazioni web sono Apache Struts, Spring, Swing, Java Server Faces, (Oracle ADF), Symfony, Phalcon, Symfony 2, CodeIgniter, Angular. In grandi organizzazioni come banche o grandi aziende si utilizzano spesso framework proprietari, per aumentare il livello di sicurezza.