Για να κατανοήσουμε τις έννοιες και τους όρους θα ήταν καταρχήν χρήσιμο να μελετήσουμε την έννοια του στυλ αλληλεπίδρασης, που αποτελεί βασικό στοιχείο ερμηνείας πολλών διαδραστικών φαινομένων σε σύγχρονα συστήματα. Ένα στυλ αλληλεπίδρασης συντίθεται από δομικά στοιχεία μιας διεπαφής, όπως παραδείγματος χάριν διαδραστικά αντικείμενα που συνδυάζονται για να υποστηρίξουν ένα διαδραστικό καθήκον όπως η διαγραφή ενός αρχείου από τον δίσκο.
Υπάρχουν πολλά επίπεδα μελέτης των στυλ αλληλεπίδρασης. Ένα από αυτά αφορά το κυρίαρχο κανάλι αναπαράστασης δεδομένων μέσω του οποίου αντιλαμβάνεται ο χρήστης τις λειτουργίες ενός υπολογιστή. Με βάση αυτό το κριτήριο, τα στυλ αλληλεπίδρασης διαχωρίζονται σε οπτικά και μη οπτικά. Στην κατηγορία των οπτικών στυλ αλληλεπίδρασης, η γραμμή εντολών (command line) υπήρξε από τα πρώτα και πλέον πολυχρησιμοποιημένα στυλ αλληλεπίδρασης (βλέπε Σχήμα 2 - 2). Με αυτόν τον τρόπο ο χρήστης δίνει άμεσα εντολές στον υπολογιστή μέσα από συγκεκριμένες λέξεις και λέξεις-κλειδιά. Για να χρησιμοποιήσει κάποιος αυτόν τον τρόπο αλληλεπίδρασης πρέπει να είναι έμπειρος και εξειδικευμένος χρήστης, όπως ήταν οι αρχικοί χρήστες των ηλεκτρονικών υπολογιστών αλλά και οι εξειδικευμένοι χρήστες με ιδιαίτερες απαιτήσεις παραγωγικότητας (π.χ. χρήστες λειτουργικών συστημάτων Unix).
Ένα άλλο στυλ αλληλεπίδρασης, που καθιερώθηκε σε γραφικά περιβάλλοντα χρήσης και στην πορεία γενικεύτηκε και σε μη οπτικές διεπαφές, είναι το στυλ που βασίζεται στο μενού επιλογής. Το στυλ χρησιμοποιείται για την ομαδοποίηση και παρουσίαση επιλογών από τις οποίες ένας χρήστης επιλέγει αυτή που επιθυμεί. Στη γραφική έκδοση του στυλ οι επιλογές είναι ορατές στο
χρήστη και η χρήση τους είναι εύκολη γιατί τα ονόματά τους βασίζονται στις λειτουργίες τους. Πολλές φορές είναι ομαδοποιημένες ιεραρχικά για μεγαλύτερη ευκολία.
Σε σύγχρονες γραφικές διεπαφές, κυρίως εφαρμογών γραφείου, τα μενού επιλογής εμφανίζονται σχεδόν παντού και με διάφορους τρόπους (βλέπε Σχήμα 2 - 3). Αυτό συμβαίνει διότι ο συγκεκριμένος τύπος διεπαφής είναι ιδιαίτερα χρήσιμος σε νέους και άπειρους χρήστες, μια και δε χρειάζεται να θυμούνται τις εντολές. Ταυτόχρονα, έχει αποδειχθεί να είναι περιοριστικός για έμπειρους χρήστες μια και δεν έχουν τη δυνατότητα να εκτελέσουν ταυτόχρονα πολλές εντολές όπως μπορούσαν στη διεπαφή τύπου εντολών.
Ένα άλλο στυλ αλληλεπίδρασης είναι αυτό που βασίζεται στην ερωταπόκριση