A software application used for an online chat via text or text-to-speech, instead of giving contact with a human.