Kupnja putem aplikacije programerima predstavlja način da korisnicima ponude dodatni sadržaj u njihovim aplikacijama nakon što se završi početna kupnja ili preuzimanje. Plaćene aplikacije koristile su mogućnost otključavanja novih značajki, dok su besplatne aplikacije postigle veliki uspjeh u korištenju kupnje putem aplikacija kako bi korisnicima omogućili besplatni "demo", a pritom naplatili za punu funkcionalnost. I plaćene i besplatne aplikacije mogu nam ponuditi IAP kako bismo uklonili oglašavanje iz aplikacije.
Ova je praksa u posljednje vrijeme postala kontroverznija jer su neki programeri počeli implementirati nerazumnu količinu IAP-a u svoje aplikacije, čineći ih praktički neupotrebljivim bez višekratnog plaćanja za svaku novu značajku ili razinu. Mnogi korisnici ovo ponašanje doživljavaju kao pokušaj beskrupuloznih programera da "niknu i pameću" svoje kupce.
Još alarmantnija je slična tendencija nekih programera da ciljaju predmete pretjerano skupe, poput znakova s temom Pokemona, na djecu. Otkrivanje nekih roditelja da su njihova mala djeca uspjeli prikupiti tisuće dolara optužbi zbog nenamjerne kupovine putem aplikacija u dječjim igrama pokrenulo je tužbu protiv Applea iz 2011., koju je tvrtka nagodila u veljači 2013. godine.
Nova Apple-ova stranica "Saznajte više o kupnjama u aplikacijama" korisnicima objašnjava postupak i, što je najvažnije, pokazuje roditeljima kako onemogućiti IAP-ove na dječjim iDevicesima pomoću funkcije Parental Controls u iOS-u. U ovom se trenutku čini da se novi odjeljak za IAP pojavljuje samo u iOS App Storeu, a ne putem iTunes odjeljka App Store na Mac računalima i računalima.
Za primjer grozne upotrebe IAP-a, pogledajte ovaj šaljivi videozapis s IGN-a: