Galvenā atšķirība: PUSH ir tad, kad ieraksts tiek "stumts" uz skursteni. POP ir tad, kad pēdējais stumtais ieraksts ir "izvilkts" no kaudzes.
Kaudze ir ierobežota datu struktūra, jo tajā tiek veikts tikai neliels skaits darbību. Stack tiek nosaukts, jo tā spēj ievietot atsevišķus datu ierakstus kaudzē, piemēram, grāmatu kaudze. Pirmais ieraksts atrodas apakšā, un attiecīgie ieraksti tiek ievietoti pirmā ieraksta augšpusē. Tomēr, ja kaut kas no skursteņa vidus vai apakšas ir pieejams, tad viss, kas atrodas šī ieraksta augšpusē, vispirms ir jāizņem, pirms piekļūstat ierakstam. Šāda veida vienošanās tiek saukta par LIFO (Pēdējais, Pirmais Out).
Divas galvenās pamatdarbības attiecībā uz kaudzi ir PUSH un POP funkcijas. POP funkcija dažreiz tiek saukta arī par PULL. Būtībā PUSH darbība pievieno jaunu elementu kaudzes augšpusē vai inicializē kaudzīti, ja tā ir tukša. POP darbība, no otras puses, noņem vienumu no kaudzes augšdaļas. Pop vai nu atklāj iepriekš slēptos priekšmetus, vai arī tukša kaudze.
PUSH un POP darbību raksturs nozīmē arī to, ka kaudze elementiem ir dabiska kārtība. Elementi tiek noņemti no kaudzes pretējā secībā pēc to pievienošanas secības. Tas nozīmē, ka apakšējie elementi ir uz kaudze ilgāk; tāpēc zemākais elements ir bijis garākais. Augšējie elementi ir jaunākie elementi.