Bloatware est logiciel qui utilise une quantité excessive de ressources système, tels que l’espace disque et Mémoire. Bloatware peut faire référence à la première version d’un logiciel, mais il décrit le plus souvent programmes nécessitant des quantités croissantes de ressources système à chaque nouvelle version.
Il est généralement considéré comme une bonne pratique de programmation de développer applications. Un programme bien développé ne devrait pas nécessiter plus de RAM ou l’espace disque que nécessaire. Toutefois, dans certains cas, un développeur peut donner la priorité à une date de publication spécifique ou à de nouvelles fonctionnalités. Cela peut entraîner une application saturée qui utilise beaucoup plus d’espace de stockage et de mémoire que la version précédente.
Les nouvelles versions de logiciels incluent généralement de nouvelles fonctionnalités qui incitent les utilisateurs à mettre à niveau. Cependant, à chaque nouvelle version, le programme Configuration requise peut aussi grandir. Si rien n’est fait, après quelques versions, une application autrefois efficace peut se transformer en bloatware. Pour éviter cela, certains développeurs de logiciels s’efforcent délibérément de supprimer les fonctionnalités inutiles lors de l’ajout de nouvelles.
Parmi les exemples courants de logiciels pouvant être considérés comme des logiciels malveillants, citons: Microsoft Windows, Apple iTuneset Adobe Reader.