Prosessimallinnus on prosessiliiketoiminta, joka asettaa tavoitteen sille, miten tilanteiden pitäisi tapahtua, kun tietyt toiminnot suoritetaan. Tavoitteet määritellään, panokset päätetään ja tavoitteet järkeistetään. Ennakoivalla prosessimallinnuksella luodaan malleja tutkimaan tietoja ja näkemään, kuinka todennäköisesti jotkin asiat tapahtuvat tietyissä olosuhteissa. Metaprosessimallinnus toimii vuorovaikutuksessa olemassa olevien mallien kanssa nähdäkseen, miten ne toimivat ja miten niitä voidaan käyttää uudelleen ja parantaa. Lisäksi tietokonemallinnuksen avulla ihmiset voivat ottaa tietoa ja nähdä, miten se on vuorovaikutuksessa muiden tietojen kanssa eri tilanteissa.
Tietokonemallinnus on eräänlainen prosessimallinnus, joka on tutumpi termillä tietokonesimulaatio. Tämän tyyppisellä prosessimallinnuksella muuttujat ja tiedot syötetään malliin ja päätetään mallin säännöistä. Näin mallin parissa työskentelevät voivat nähdä, miten syötetyt muuttujat ovat vuorovaikutuksessa keskenään ja kuinka erilaiset muutokset vaikuttavat yleiseen tilanteeseen. Tämän tyyppisen mallin etuna on se, että ihmiset voivat löytää ongelmia järjestelmässä ennen niiden käyttöönottoa, koska he voivat nähdä, miten se todella toimii.
Ennakoiva mallinnus on eräänlainen prosessimallinnus, jonka tarkoituksena on selvittää, kuinka todennäköistä on, että tietty tilanne tapahtuu, kun toinen tilanne tapahtuu. Ennakoiva malli voi esimerkiksi yrittää havaita, kuinka todennäköisesti asiakas ostaa raidallisen sinisen sateenvarjon, kun hän tulee tiettyyn tavarataloon sateisena päivänä. Yritys voi verrata näitä tietoja siihen, kuinka todennäköisesti asiakas ostaa raidallisen sinisen sateenvarjon aurinkoisena päivänä ja muuttaa myymälän asettelua näiden tietojen perusteella. Onnistuneet ennustavat mallinnustekniikat toteuttavat menetelmiä, joilla jätetään huomiotta tiedot, joista ei ole hyötyä tulosten ennustamisessa. Ihmiset, jotka toteuttavat tämän mallinnustekniikan, yrittävät olla antamatta systeemiinsä vaikutusta punaisen sillin tiedoista, jotka eivät välttämättä osoita mallia, jonka avulla voidaan ennustaa tulevia tuloksia.
Metaprosessimallinnus on eräänlainen prosessimallinnus, joka toimii muiden prosessimallien kanssa. Tämän prosessin tavoitteena on analysoida ja työskennellä muiden mallien kanssa niiden toimivuuden määrittämiseksi ja yrittää käyttää niiden osia uudelleen muissa malleissa. Tämän mallinnusjärjestelmän hyödyntämisen etuna on se, että uusien järjestelmien kehittämiseen voi kulua vähemmän aikaa, koska vanhoja järjestelmiä voidaan ehkä käyttää uudelleen uusien ongelmien ratkaisemiseen sen sijaan, että investoittaisiin enemmän aikaa uusien mallien rakentamiseen.