Software-Defined Product Features