TeamTalk is a free conferencing system that allows multiple users to participate in audio and video conversations on the Internet. It supports desktop sharing, file sharing, whiteboard, and remote access. TeamTalk also has a built-in text chat function and a server administration tool for managing user accounts and channels.