Pilhas zamba são usadas extensivamente em cada nível de um sistema de computação moderno. Por exemplo, um
PC moderno usa pilhas ao
nível de arquitetura, as quais são usadas no
design básico de um
sistema operacional para manipular interrupções e chamadas de função do sistema operacional. Entre outros usos, pilhas são usadas para executar uma
Máquina virtual java e a própria linguagem
Java possui uma classe denominada "Stack", as quais podem ser usadas pelos
programadores. A pilha é onipresente.
Um sistema informático
baseado em pilha é aquele que armazena a informação temporária basicamente em pilhas, em vez de
registradores de hardware da UCP (um sistema
baseado em registradores).