O modelo da pilha de areia é um modelo que simula a execução de um processo de um sistema complexo que é composto de várias unidades que evoluem com o tempo e é representado por uma matriz onde cada célula representa um sítio e para cada grão adicionado em um sítio a sua cor é alterada. Quando atingida a altura máxima é iniciado o processo de avalanche, onde os grãos do sítio são distribuídos para os seus vizinhos, estabilizando a pilha. Para facilitar o entendimento deste processo foi proposta uma aplicação que facilitasse a visualização de cada etapa pelo usuário, permitindo a interação com o modelo e também a definição de alguns parâmetros de execução. A aplicação foi desenvolvida utilizando o framework Angular, JavaScript, three,js, CSS e HTML.