• Korisnik komunicira s računalom putem naredbi.
• Sustav izvodi funkcije definirane u naredbama.
• Korisnik dobiva izlazne podatke u obliku tekstualnih ili grafičkih odgovora.
• Sustav obavještava korisnika u svakoj fazi interakcije kako bi korisnik znao kako nastaviti.
• Interaktivni sustavi temelje se na sučelju upravljanom naredbama.
• Svaka naredba ima svoju funkciju.
• Interaktivni sustavi korisni su iskusnim korisnicima.