アプリケーションソフトウェア
シミュレーションソフトウェア(英語版) は、シミュレーションするためのソフトウェア。使用目的は多種多様であり、予報、予測、研究、訓練、娯楽など。航空工学での航空機の流体力学的分析、天体物理学での利用(たとえば個々の惑星や小惑星の動きの予測や過去の位置の再現、銀河の回転のシミュレーション)、気象予報全般(たとえば天候、雨雲位置の予測、気温・風向の予報 等々等々)、気象現象の予測、気候変動の長期予測・研究(たとえばCO2の放出量に応じた気温上昇の具体的な数値の算出など)、応用化学、製薬、マクロ経済やミクロ経済の予測、交通量の予測、感染症が社会や集団に属する人々の間で相互に感染してゆく過程や程度の予測...等々、現代では数えきれないほどのシミュレーションが行われている。たとえばここ数十年の精度の高い気象予報というのは、スーパーコンピューター上で走るシミュレーションソフトウェアの上で、架空の大気空間と地表などを(数億マスなど)多数のマス目で区切り、各マスの気温、気圧、水蒸気量、風向、風の強さ、日照...等々に関するデータを設定し、その膨大な量のデータに対して膨大な量の演算を高速に行い、各マス内の変化と周辺のマス目への影響など、相互作用を、細かい時間に分割して計算することで実現できている。1950年代や1960年代のようにコンピュータシミュレーション抜きの手法、つまりわずかなデータを用いて人の頭脳で大まかな推論や経験や勘で行っては、優秀な予報官ですら、気象予報のおよそ数割から半分強ほどがハズレになってしまう。