شبیهسازی تقلید یک چیز واقعی یا وضعیت اجتماعی یا یک فرایند است و معمولاً متضمن وانمایاندن شماری ویژگیها یا رفتارهای کلیدی در یک سامانهٔ فیزیکی یا انتزاعی است.شبیهسازی در بسیاری زمینهها از جمله مدلسازی سامانههای طبیعی و انسانی، برای کسب بینش پیرامون نحوهٔ کارشان، به کار میرود. موارد دیگر شامل شبیهسازی فناوری برای بهینهسازی عملکرد، مهندسی ایمنی، آزمایش، آموزش و مهارتآموزیاست. از شبیهسازی میتوان برای نشاندادن تأثیرات و عواقب غایی شرایطی دگرگون —که مثلاً در عالم واقع برقرار نبودهاست— یا شقهای دیگر سلسله کنشها استفاده کرد.