Expect permet de réaliser des programmes automatiques et interactifs qui utilisent telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect facilite dans une très large mesure la réalisation de tels programmes. Expect est nécessaire pour dejagnu.