Managing the Versions of a Software Product Under Variable and Endogenous Demand · Study