Un framework logiciel est un cadre de développement logiciel c'est-à-dire un ensemble de librairies utilisées comme des boites à outils pour faciliter le développement.