Simülasyon, gerçekleşmiş ya da gerçekleşmesi muhtemel bir olayın aynı şartlara ve zamana uygun olarak gerçekleştirme hali olarak açıklanır. Simülasyon diğer adıyla benzetim; teorik veya fiziksel gerçek bir sistemin, bilgisayar ortamında modellendikten sonra bu model ile sistemin işletilmesi amacına yönelik olarak, sistemin davranışını anlayabilmek veya değişik stratejileri değerlendirebilmek için deneyler yürütülmesi, bu sistemlerin özelliklerini ve davranışlarını bilgisayar aracılığıyla değerlendiren bir tekniktir . Simülasyon, performans optimizasyonu, güvenlik mühendisliği, test, eğitim, öğretim ve video oyunları gibi birçok bağlamda kullanılır. Simülasyon ayrıca bilimsel modelleme ile doğal sistem veya insan sistemlerinin çalışmalarına derinlemesine bakış için de kullanılır. Simülasyon alternatif durumların ve hareket tarzlarının nihai gerçek etkilerini göstermek için kullanılabilir. Simülasyon ayrıca gerçek sistemin erişemediği veya tehlikeli, uygulamanın kabul edilmediği veya dizayn edilmiş ancak henüz üretilmemiş ya da basitçe ortada olmayan sistemlerin uygulanamadığı zamanlarda da kullanılır.