Nykyinen tunnelma ajattelee, että dynaamisia rajapintoja voi luoda kahdella tavalla: aktiivinen ja passiivinen, eli suoratoistogeneraattorin käyttöliittymä, joka syntyy käyttäjän luonnollisen kielen syötteestä. Passiivinen on räätälöity käyttöliittymä, joka syntyy käyttäytymisen ja datan seurannan kautta, ja jälkimmäisessä dynaamiset käyttäytymisen seurantapalvelut, kuten Sentry, ovat olennainen osa tätä prosessia.
Toisin sanoen, se, joka omistaa datan ja käyttäytymisen, voi määritellä rajapinnan.
49