Un framework est un ensemble de fonctionnalités permettant d'accélérer le développement et le traitement de certaines tâches. En programmation orientée objet un framework est typiquement composé de classes mères qui seront dérivées et étendues par héritage en fonction des besoins spécifiques à chaque logiciel qui utilise le framework.
Principalement, et en accord avec notre cœur de métier, nous pouvons distinguer trois grandes catégories de framework dans le cadre d'un développement d'application web :
- Framework PHP;
- Framework de template;
- Framework Ajax.