Dans les termes les plus simples, un modèle d'engagement est le plan qui va façonner la relation entre le fournisseur et le client. Il s'agit d'un cadre qu'une entreprise choisit pour gérer ses clients et qui sert de base à leur future collaboration entre un client et un éditeur de logiciels qui garantit le niveau de contrôle., responsabilité ou flexibilité.