Včasih se imenuje elephantware, bloatware se običajno razume kot programska oprema, ki zavzame veliko prostora na trdem disku, vendar jo tipični uporabnik redko ali sploh ne uporablja. V bistvu je koncept, da dodatna programska oprema zavzema prostor na trdem disku, ki bi ga lahko uporabili za bolj produktivne aplikacije, kar povzroči, da je pogon preobremenjen ali napihnjen z relativno neuporabnimi datotekami in programi. Na splošno je napihnjena programska oprema povezana s funkcijami programske opreme, ki se redno uporablja, zaradi česar je povprečnemu uporabniku nekoliko težko odstraniti dodatke s trdega diska, ne da bi to vplivalo na delovanje želenih funkcij.
Eno od težav pri poskusu ugotavljanja, kaj predstavlja napihnjenost programske opreme, je dejstvo, da te dodatne funkcije morda niso privlačne za en sektor uporabniškega trga, so pa zelo privlačne za drug sektor. Tako nekateri menijo, da napihnjena programska oprema drugi zelo cenijo in jo redno uporabljajo. Zaradi tega je opredelitev napihnjene programske opreme s strani potrošnika nekoliko subjektivna.
Da bi našli srečen medij, so se nekateri proizvajalci programske opreme odločili za strukturiranje aplikacij na način, ki omogoča končnemu uporabniku, da ob prvem nalaganju programa ne namesti dodatnih funkcij. Vse bistvene datoteke in protokoli, potrebni za izvajanje osnov aplikacije, so vključeni v glavni segment namestitvenega postopka. Te dodatke, včasih imenovane vtičnike, je mogoče zaobiti in jih ne namestiti, če potrošnik ne vidi potrebe po teh funkcijah. Do neke mere je to pomagalo pomiriti kritike, ki trdijo, da proizvajalci programske opreme namerno nalagajo dodatne funkcije v novejše različice starejše programske opreme, ko osnovne funkcije ostajajo enake kot prej.
Prednost obvladovanja pojavnosti bloatware z ustvarjanjem vtičnikov je v tem, da če končni uporabnik pozneje ugotovi, da je določena dodatna funkcija zaželena, preprosto naloži disk s programsko opremo in pokliče želeni vtičnik. in ga doda datotekam, shranjenim na trdem disku. Vendar je treba opozoriti, da konfiguracija nekatere programske opreme zahteva, da končni uporabnik prepiše celoten program, da bi dodal vtičnike z diska. Čeprav to lahko traja malo več časa, mnogi menijo, da je ta pristop še vedno boljši od nalaganja dodatkov, da bi lahko uživali v osnovnih funkcijah aplikacije.