Simulering är ett sätt att, så långt som möjligt, återskapa en verklighet i en kontrollerad miljö. Exempelvis används bilsimulatorer för att återskapa en bilfärd på ett så realistiskt sätt som möjligt. Syftet med simulering är att användaren lättare ska kunna dra slutsatser om hur vissa saker är i verkligheten.
En simulator kan omöjligen göras så att den utgör en exakt modell av den verklighet den är konstruerad för att simulera. Det är inte heller avsikten utan en simulator utvecklas alltid för att efterlikna en begränsad uppsättning egenskaper. Den som studerar resultatet av en simulering måste alltid vara medveten om vilka slutsatser det går att dra av resultatet. Exempelvis kan en simulator utvecklad för att kontrollera timing-egenskaper hos en elektrisk krets, inte användas för att dra slutsatser om dess strömförbrukning.