Online chat can refer to any kind of communication over the internet, but is primarily meant to refer to direct 1-on-1 chat or text-based group chat (formally also known as synchronous conferencing), using tools such as instant messaging applications—computer programs, Internet Relay Chat, talkers and possibly MUDs, MUCKs, MUSHes and MOOes.