希望提供客户更多用途或更想要的产品，以增加产品的销售及市场佔有率。不过当产品已实现所有设计时提出的功能，制造商剩下的选择可能就是增加一些非必要的软体功能，其代价可能是效率的下降；或是固定在某一个版本，代价可能是产品缺乏改善。另一种特征蔓延的原因是委员会设计最后决定在同一个产品上实现几个不同的设计意图，当越多特征加入以支援某一设计意图时，有些特征需同时支援几个设计意图，往往会使产品的设计变得更复杂。
市场考量：产品生命周期及竞争动力.一个产品的生命周期会经过引入、成长、成熟及衰退