Expect je nástroj navržený zejména pro automatizaci používání interaktivních aplikací, jako je telnet, ftp, passwd, fsck, rlogin, tip, atd.. S programem expect lze snadno vytvářet neinteraktivní nadstavby nad těmito programy. Expect je také užitečný pro testování uvedených aplikací. Expect je popsán v mnoha knihách, článcích, přednáškách a dalších dokumentech. Existuje celá kniha o programu expect z nakladatelství O'Reilly.
Expect je nezbytný pro dejagnu.