As metáforas computacionais, assim como as metáforas linguísticas, designam um objeto (ou conceito) por meio de outro objeto com o qual mantém uma relação de semelhança.
Nos sistemas, porém, pelo fato de um desses objetos ser reconhecido e o outro ser novo, o real valor da metáfora consiste em aproximar sistema e usuário.
As metáforas tem por objetivo justamente facilitar ao usuário a compreensão de um conceito novo pela associação com conceitos familiares. Elas são sem dúvida muito úteis, desde que empregadas com critério e prudência.Elas têm o poder de tornar a interação mais fácil para o usuário ao oferecer-lhe conceitos cotidianos.
Exemplo de uma metáfora computacional:
- Carrinho de compras.