Man bruker datamaskiner til å utføre simuleringer og det brukes i mange sammenhenger. Det er et verktøy for å studere ytelsen til et system og kan brukes til å optimalisere prosesser , drive ingeniørarbeid og studere systemer som er for komplekse for å studere i virkeligheten.