Obstaja več različnih vrst računalniških simulacijskih programov, ki se lahko uporabljajo v različnih panogah. Mnogi od teh programov so razviti za znanost, zlasti za fizikalne vede, kot so fizika, kemija in meteorologija, in omogočajo razvoj zapletenih simulacij in modelov. Obstaja tudi veliko programov, ki se lahko uporabljajo za finančno in poslovno napovedovanje, ter simulacijski programi za uporabo v medicini. Nekateri računalniški simulacijski programi so razviti za izvajanje podobnih funkcij kot drugi simulatorji, hkrati pa zagotavljajo interaktivne ali zabavne funkcije, kot so programi za usposabljanje in igre na simulatorju letenja.
Programi za računalniško simulacijo so vrste programske opreme, razvite za sprejemanje vhodnih informacij, ročno vnesenih ali samodejno ustvarjenih s senzorji in drugimi napravami. Ti podatki se nato uporabijo za ustvarjanje modela ali matematičnega algoritma, ki se lahko uporabi za simulacijo in napovedovanje številnih različnih vedenj in reakcij. Te vrste programov se uporabljajo v številnih panogah in aplikacijah ter se lahko zelo razlikujejo glede na kompleksnost in natančnost.
Nekateri najpogostejši računalniški simulacijski programi so tisti, ki so bili razviti in uporabljeni za znanstvene študije in raziskave. Ti programi se pogosto uporabljajo za razvoj bolj obvladljivega modela določenega znanstvenega pojava ali za ustvarjanje simulacije, ki se lahko uporabi za napovedovanje prihodnjih dogodkov ali vedenja. S temi programi je na primer mogoče ustvariti modele atomskih delcev ali vedenja valov, ki pogosto delujejo podobno kot simulacije. Druge računalniške simulacijske programe je mogoče uporabiti za ustvarjanje simulacije, ki omogoča osebi, da spremeni spremenljivke znotraj programa in vidi, kako bi takšne spremembe lahko realno spremenile izid določene situacije ali eksperimenta.
Obstajajo tudi druge aplikacije za računalniške simulacijske programe na sorodnih področjih. Ker se simulacije običajno razvijajo z matematičnimi podatki in algoritmi, jih je mogoče ustvariti s finančnimi informacijami. Te simulacije se pogosto uporabljajo za napovedovanje, kako se lahko različne finančne naložbe in poslovni modeli na koncu razvijejo v določenem času.
Simulacije se pogosto uporabljajo tudi pri sledenju in napovedovanju razvijajočih se vremenskih vzorcev, kar meteorologom omogoča napovedovanje premikov neviht in tlačnih sistemov. Za uporabo v medicini so bili razviti drugi simulacijski programi, ki pogosto ustvarjajo vizualno predstavo določene bolezni, kot je tumor, v človeškem telesu. Te simulacije je mogoče uporabiti za napovedovanje, kako bi se oseba lahko odzvala na zdravljenje, in za prikaz učinkov različnih zdravljenj za pacienta.
Obstaja nekaj računalniških simulacijskih programov, ki jih je mogoče uporabiti na bolj interaktiven ali zabaven način. Simulatorji letenja se na primer pogosto uporabljajo za usposabljanje novih pilotov in se lahko uporabljajo kot igralna izkušnja. Ti simulatorji uporabljajo modele različnih vremenskih vzorcev in fizičnega obnašanja letal, da ustvarijo realistično izkušnjo letenja za usposabljanje pilotov. Številne video igre uporabljajo simulacijske metode za ustvarjanje bolj realističnih ali težjih nasprotnikov, zlasti v šahovskih programih in igrah, ki temeljijo na simulaciji industrijske rasti in vojaških konfliktov.