TeamTalk is an open-source conferencing application that allows multiple users to simultaneously participate in video and audio conversations. At a conference, people can chat using their microphone, view other users on their web cams, upload files, share documents, play video games, share desktop applications, etc. The software can also be used to communicate with other users in chat rooms, by entering chat messages, or through email. When a person is on the telephone, they will be able to chat with other members of the call or with their phone provider via their Webcam. This is one of the more advanced software packages available on the Internet that has many applications to meet the needs of every company. The software is based on an XML format, and there are numerous features that allow people to connect and work together on the same screen. It is very easy to use for new users and gives them all the tools they need to create a conference call that is compatible with any type of hardware. The application is available on a variety of platforms, and the Mac is no exception. People who have downloaded the software will have access to the application through the Mac App Store, where it will display the user guide and installers, as well as the various features that they can utilize. Many people who have downloaded the software have found that they do not require any additional tools to make it work, and it is free. The application does come with a free trial, however, after this trial period people will find that the software is free. Some of the features of the software include the ability to create multiple virtual desktop environments, use an audio or video recording device, add Skype or Yahoo Messenger support, and use the Internet for data sharing. The software also allows people to connect to the Internet using a Webcam, which is much more convenient than having to use a laptop. It is possible to even upload presentations using the Webcam. There are also applications that can be used on Mac computers to make creating a video conference easier for the people participating in the conference.