Ajattelumalli
Ohjelma ja käyttäjä ovat vuorovaikutussuhteessa keskenään.
Toimintamalli
Otetaan käyttöön ohjelmointivälineet vuorovaikutuksen aikaansaamiseksi.