A program used to communicate with another computer using standard protocols. It supports the familiar character-based login to sessions on remote hosts.