Kompiuterinis modeliavimas ir modeliavimas beveik visada vyksta kartu, nes kompiuteriai modeliavimui naudoja skirtingų tipų modelius. Du dažniausiai naudojami kompiuterinio modeliavimo modeliai yra matematiniai modeliai ir trimačiai modeliai. Kompiuterinis modeliavimas gali naudoti vieną arba abu modelių tipus, kad būtų atkurtos abstrakčios situacijos, kurių rezultatai bus neatsiejama tyrimų ir plėtros dalis. Modeliavimo programinė įranga atliks įvairias kompiuterinių modelių manipuliacijas, kad nustatytų šių veiksmų poveikį. Kompiuterinio modeliavimo ir modeliavimo taikymas yra beveik visose pagrindinėse mokslo srityse, įskaitant biologiją, chemiją ir fiziką.
Kompiuterinio modeliavimo ir modeliavimo dinamika paprasta – kūrėjai pagal savo poreikius kuria modeliavimus ir modeliuoja modelius, skirtus naudoti modeliavime. Modeliavimas yra kompiuterinė programa, sukurta tam tikroms situacijoms ir sąlygoms sukurti, o modelis yra objektas, naudojamas modeliuojant. Tyrėjai dažnai remiasi kompiuteriniu modeliavimu ir modeliavimu, kad ištirtų sąlygas, kurių fiziškai stebėti kitu atveju būtų neįmanoma – net neįmanoma. Pavyzdžiui, fizikas gali pasikliauti modeliavimu, kad nustatytų supernovos poveikį netoliese esančioms planetoms. Kita vertus, kūrėjams ir rinkodaros specialistams gali prireikti modeliavimo, kad būtų parodytos fiziškai neegzistuojančio produkto galimybės.
Modeliai modeliavimo metu dažnai vaizduoja manipuliuojamus objektus; su šiais objektais atliekami skirtingi veiksmai, kurių padariniai įrašomi peržiūrai ir pristatymui. Pavyzdžiui, mokslininkas gali sukurti modeliavimą vėjo erozijos poveikiui uolienai nustatyti. Tada jis sukurs uolienos skaičiavimo modelį su matematiniais jos tankio, formos ir kitų charakteristikų vaizdais. Kai bus vykdomas modeliavimas, tyrėjas uolienų modeliui pritaikys vėjo programą, skirtą praktiškai ardyti akmenį.
Modeliai taip pat gali būti sukurti statiniams modeliavimo objektams – objektams, kurių programa jokiu būdu nevaldo. Jie dažnai naudojami aplinkos konstantoms ir apribojimams apibrėžti. Pavyzdžiui, asmuo, atliekantis lazerio modeliavimą, gali sukurti modelį ore esančioms dalelėms, kurios gali būti lazerio kelyje ir gali turėti įtakos galutiniam modeliavimo rezultatui. Tais atvejais, kai kompiuterinis modeliavimas ir modeliavimas visų pirma naudojami vizualiai pateikti, statiniai modeliai gali parodyti vietą, kurioje juda kiti modeliai, arba būti objektai, kurių negalima perkelti.