A feature model results from DomainAnalysis / DomainEngineering. It covers * A description of the individual features * The feature commonalities and variabilities of software family members * The dependencies between the variable features, typically visualized using a FeatureDiagram. * Additional information concerning particular features, such as constraints, binding sites, and priorities. This raises the question what exactly a feature is: FODA describes it as _a prominent or distinctive user-visible aspect, quality, or characteristic of a software system_ -- a definition taken from the _American Heritage_. Chapter 4 of GenerativeProgrammingBook contains an extensive description of feature models. ---- CategoryDomainEngineering | Contributions by ArieVanDeursen