Contexte, objectif, Besoin framework