Também conhecido como simulação de computador, um modelo de computador é um programa que tenta simular um sistema ou objeto específico. Em suma, refere-se à versão virtual de um objeto, máquina ou sistema no mundo real.
Os modelos de computador são projetados para agir como sistemas da vida real. Um modelo de computador é usado para testar um sistema, economizando assim o custo de ter que construir um sistema de amostra na vida real para teste. Eles também ajudam a fazer previsões sobre um sistema, o que é importante para seu desenvolvimento e manutenção. Os modelos também são úteis para treinar pessoas antes que elas experimentem o sistema ou máquina real.