L'objectif de ce cours est d'appréhender la variabilité des logiciels et la maitriser via des outils de gestion de lignes de produits logiciels tels que Feature IDE. Nous nous focaliserons sur l'outil JHipster dans le cadre du projet.