Arvutisimulatsiooni tööriistad on määratletud nelja tunnuste komplektiga. Enamikul juhtudel on valida kahe võimaluse vahel ja ühes valdkonnas tehtud valik ei mõjuta teistes valdkondades tehtud valikuid. See tähendab, et simulatsioonitööriistadel ei ole komplekti nime, vaid pigem hulk määratud omadusi. Nende erinevate valikute määratlused määratlevad tööriista enda, mis teeb palju erinevaid valikuid.
Arvutisimulatsiooni tööriistade tüübid on määratletud mitme tunnusega ja igal neist on kaks peamist deskriptorit. Stohhastilised ja deterministlikud mudelid määratlevad andmete simulatsiooni imputeerimise meetodi. Mudeli lõpliku väljundi eesmärk on määratletud selle järgi, kas see on püsiseisund või lõpetav. Pideva ja diskreetse mudeli erinevus seisneb selles, kuidas simulatsioon tervikuna teavet töötleb. Lõpuks määratlevad kohalikud ja hajutatud mudelid meetodi, mida kasutatakse simulatsiooni korraldamiseks ja käitamiseks.
See, kuidas andmeid simulatsioonitööriistadesse sisestatakse, määrab sageli nende seose reaalse maailmaga. Kui simulatsioonis kasutatakse stohhastilist mudelit, siis tavaliselt üritatakse simuleerida reaalmaailma tegureid. See teeb seda juhusliku generaatori abil, et pidevalt simulatsiooni ootamatut teavet sisestada. Deterministlikus simulatsioonis sisestatakse mudelisse spetsiifiline teave, et näha tulemusi konkreetsetes tingimustes.
Simulatsioonitööriistade lõplik väljund määratakse tavaliselt simuleeritavaga. Statsionaarses mudelis võib simulatsioon kesta igavesti ilma peatumata. Neid kasutatakse looduslike peatuspunktideta protsesside jälgimiseks, nagu näiteks jões voolav vesi. Lõpetaval simulatsioonil on loomulik algus- ja lõpp-punkt. Lõpetamise simulatsioon võib modelleerida inimeste arvu, kes konkreetsel päeval poodi sisenevad, alustades poe avamisest ja lõpetades kaupluse sulgemisega.
Meetod, mida simulatsioonitööriist kasutab kaudse teabe käsitlemiseks, on veel üks seos mudeli olemusega. Pideva mudeli korral võtab simulatsioon alati uut teavet ja väljastab tulemusi. Lennusimulaator on selle heaks näiteks; süsteemi tuleb pidevalt lennuinfot, mis nõuab pidevat suhtlemist. Diskreetses mudelis sisestatakse kogu teave ja seejärel täidetakse see korraga või etteantud intervallidega. Neid mudeleid kasutatakse sageli toodete ja süsteemide testimise vigade jaoks.
Viimane simulatsioonitööriistade valik määrab, kuidas simulatsioon on korraldatud. Kohalikus simulatsioonis töötab mudel ühes kohas, sageli ühes arvutis. Jaotatud mudelid töötavad suurel hulgal masinatel, tavaliselt võrgus või isegi Interneti kaudu. Põhjused simulatsiooni läbiviimiseks nii laial alal on tavaliselt seotud arvuti võimsusega – mida rohkem masinaid simulatsiooni käivitavad, seda rohkem teavet see koguda suudab.