شبیهسازی در بسیاری از زمینهها استفاده میشود، مانند شبیهسازی فناوری برای بهینهسازی یا تنظیم عملکرد، مهندسی ایمنی، آزمایش، یاددهی مهارت، آموزش و پرورش و بازیهای ویدیویی. معمولاً، برای مطالعه مدلهای شبیهسازی، از آزمایشهای رایانه ای استفاده میشود. از شبیهسازی همچنین در مدلسازی علمی سیستمهای طبیعی یا انسانی نیز استفاده میشود تا از عملکرد آنها بینشی حاصل شود،[3] برای مثال در علم اقتصاد.
از شبیهسازی زمانی استفاده میشود که سیستم واقعی را نتوان درگیر کرد. ممکن است سیستم واقعی در دسترس نباشد، یا اینکه درگیر شدن با سیستم واقعی خطرناک باشد. همچنین ممکن است سیستم طراحی شده باشد ولی هنوز ساخته نشده باشد.[4]
موضوعات کلیدی در شبیهسازی شامل کسب منابع معتبر اطلاعاتی در مورد انتخاب مربوط به ویژگیها و رفتارهای کلیدی، استفاده از تقریبها و مفروضات ساده در شبیهسازی و وفاداری و اعتبار نتایج شبیهسازی است. رویهها و پروتکلهای تأیید و اعتبارسنجی مدل، یک زمینه مداوم از مطالعه آکادمیک، اصلاح، تحقیق و توسعه در فن آوری یا عمل شبیهسازی، به ویژه در کارهای شبیهسازی رایانه ای است.