Bloatware -ohjelmistolla viitataan joskus nimellä elephantware, ja sen tarkoitetaan yleensä ohjelmistolla, joka vie paljon tilaa kiintolevyltä, mutta jota tavallinen käyttäjä käyttää harvoin tai ei ollenkaan. Pohjimmiltaan ajatus on, että ylimääräinen ohjelmisto vie tilaa kiintolevyltä, jota voitaisiin käyttää tuottavampiin sovelluksiin, mikä aiheuttaa aseman ylikuormituksen tai turvotuksen suhteellisen hyödyttömillä tiedostoilla ja ohjelmilla. Yleensä bloatware sisältää säännöllisesti käytettävien ohjelmistojen ominaisuuksia, mikä vaikeuttaa tavallisen käyttäjän poistaa lisälaitteita kiintolevyltä vaikuttamatta haluttujen ominaisuuksien toimintaan.
Yksi ongelmista yritettäessä määrittää, mikä muodostaa ohjelmiston paisumisen, on se, että nämä lisäominaisuudet eivät ehkä houkuttele yhtä käyttäjämarkkinoiden sektoria, mutta ovat erittäin houkuttelevia toiselle sektorille. Näin ollen jotkut pitävät bloatwarea erittäin arvostettuina ja toiset käyttävät sitä säännöllisesti. Tämä tekee bloatware -ohjelmien määrittelemisestä kuluttajan näkökulmasta hieman subjektiivista.
Jotkut ohjelmistovalmistajat ovat päättäneet löytää onnellisen välineen löytääkseen sovellukset siten, että loppukäyttäjä ei voi asentaa lisäominaisuuksia ohjelman ensimmäisen latauksen yhteydessä. Kaikki olennaiset tiedostot ja protokollat, joita tarvitaan sovelluksen perusteiden suorittamiseen, sisältyvät asennusprosessin pääsegmenttiin. Nämä lisäosat, joita joskus kutsutaan laajennuksiksi, voidaan kiertää ja niitä ei asenneta, jos kuluttaja ei näe näiden ominaisuuksien tarvetta. Tämä on jossain määrin auttanut vaimentamaan kriitikoita, jotka väittävät, että ohjelmistovalmistajat lataavat tarkoituksellisesti lisäominaisuuksia vanhempien ohjelmistojen uudempiin versioihin, kun ydinominaisuudet pysyvät samoina kuin ennen.
Hyödyntäminen bloatware-esiintymien käsittelemisessä laajennusten avulla on se, että jos loppukäyttäjä päättää myöhemmin, että tietty lisäominaisuus on toivottava, hän vain lataa ohjelmistolevyn ja kutsuu halutun laajennuksen ja lisää sen kiintolevylle tallennettuihin tiedostoihin. On kuitenkin huomattava, että joidenkin ohjelmistojen kokoonpano edellyttää, että loppukäyttäjä korvaa koko ohjelman voidakseen lisätä laajennuksia levyltä. Vaikka tämä voi viedä hieman ylimääräistä aikaa, monet pitävät tätä lähestymistapaa parempana kuin lisälaitteiden lataamista, jotta voimme nauttia sovelluksen ydintoiminnoista.