Multi brand/ product seem to answer, maybe not every need, but majority of needs and it kind of help brands to make profit from different products/brand, as long as they can keep up.
Market Activation Strategy
Market activation is the execution of the marketing process using tested and sophisticated approach. Finished products will be displayed and freely distributed to customers.