Kulcskülönbség: a PUSH az, amikor egy bejegyzés "be van nyomva" a veremre. A POP akkor jelenik meg, amikor az utolsó nyomott bejegyzés "beugrik" a veremből.
A verem korlátozott adatszerkezet, mivel csak kis számú műveletet hajtanak végre rajta. A verem nevét azért adják meg, mert képes egyéni adatrekordokat helyezni egy verembe, mint egy halom könyvet. Az első bejegyzés az alsó részre kerül, és a megfelelő bejegyzések az első bejegyzés tetején helyezkednek el. Ha azonban a verem középső vagy alsó részéből valamit el kell érni, akkor a bejegyzéshez való hozzáférés előtt először el kell távolítani mindent a bejegyzés tetején. Ezt a fajta elrendezést LIFO (Last In, First Out) nevezik.
A két fő alapvető művelet a veremhez a PUSH és a POP funkciók. A POP funkciót néha PULL-nak is nevezik. Lényegében a PUSH művelet új elemet ad a verem tetejéhez, vagy inicializálja a veremet, ha üres. A POP művelet viszont eltávolítja az elemet a verem tetejéről. A pop a korábban elrejtett elemeket tárja fel, vagy egy üres veremet eredményez.
A PUSH és POP műveletek jellege azt is jelenti, hogy a veremelemek természetes rendűek. Az elemeket ellentétes sorrendben eltávolítják a kötegből a hozzáadás sorrendjéhez. Ez azt jelenti, hogy az alsó elemek hosszabb ideig voltak a veremben; ezért a legalacsonyabb elem ott volt a leghosszabb. A tetején lévő elemek az újabb elemek.