Each server instance is capable of serving 1000 simultaneous clients. It can operate in both LAN or WAN (Internet) environments. The TeamTalk server is a standalone application which provides user authentication and keeps track of connected clients. The TeamTalk 5 SDK consists of both a client and a server. One such example is the TeamTalk 5 Conferencing System which is entirely based on the TeamTalk 5 SDK. Examples of such applications could be Internet phones, conferencing tools, surveillance systems, e-Learning systems, or any other type of application where audio and video transmission between networked clients is an essential part of the application. The TeamTalk 5 SDK enables developers to quickly develop applications with instant messaging, voice over IP (VoIP) and video capturing capabilities.