L'obsolescence programmée est un des principaux facteurs qui conduisent le consommateur à acheter un nouveau téléphone. Le plus souvent, on change de téléphone car il « rame », suite à des mises à jour de logiciels. Nous parlons parfois d' « obésiciel ». L'obsolescence programmée a longtemps été centrée sur les composants, avec le soupçon d'un point de rupture introduit dans le produit, susceptible de casser. Aujourd'hui, l'obsolescence est davantage logicielle. Il faut lutter contre ce problème logiciel afin d'améliorer la durée de vie des produits, d'autant plus que l'appareil concerné reste généralement fonctionnel. Dans le secteur automobile, on peut utiliser une voiture pendant toute sa durée de vie sans changer le moteur. Pour les téléphones portables, les mises à jour imposent de changer leur « moteur ». Cette responsabilité incombe aux concepteurs de logiciels.