Un framework est une bibliothèque existante ou un ensemble de bibliothèques qui fournit une structure d'application globale afin que le développeur puisse se concentrer principalement sur les détails d'implémentation de son application à la place. Dans la plupart des cas, la balise d'un framework spécifique doit être utilisée à la place de cette balise.