Un framework (ou cadriciel en français) est un ensemble d'outils permettant de cadrer la façon dont on conçoit une application. Il existe des frameworks dans tous les langages, parmi les plus connus aujourd'hui, on retrouve Angular (JS), React (JS), Spring Boot (Java), Symfony (PHP).