User:Astronomich/sandbox

MyChat — client-server software for sending text messages with guaranteed delivery.

The program is distributed under the Shareware license. The unregistered version supports up to 20 simultaneous user connections to the messenger server, displays an advertising banner sometimes and notifies you about a free license in all text windows. If you don’t register the program, then just use it as a free version, according to the license agreement.

Capabilities

 * MyChat is built on a client-server technology, which allows it to work over the Internet and in local multi-segment networks.
 * Simple integration with Active Directory (the ability to import users with their personal data into MyChat Server). Support for any number of domains.
 * Uses SSL for traffic encryption.
 * Wide range of server administration tools and client managment capabilities.
 * User Authorization on the server and centralized storage of personal data.
 * Client settings remote management.
 * MyChat can send messages to offline users.
 * Ability to insert images into the chat.
 * Personal and public file storage on the server.
 * Transfer files and folders both to online or offline users.
 * Transfer files via the server (enables automatically, if you can’t transfer data directly).
 * Bulletin board.
 * Mass notification system with reading confirmation request + ability to attach files.
 * Detailed messages history in the MyChat Client and full private and conference messages logging on the server.
 * Buil-in anti-flood and obscene words filters.
 * Basic server management from the client console.
 * Client automatic update system from the server.
 * Server built-in Pascal-like scripting language for additional features implementation and third-party software integration.
 * Blocks / bans ([[IP address|IP, MAC, UIN,IP ranges).
 * Contact lists: personal and common (personal are formed by users individually, common is formed on the server: tree-like and has an unlimited number of levels).
 * Built-in FTP server.
 * WEB interface for server management.
 * Plug-in system on the client. There are examples (source code) on Delphi и C++.
 * Tool for viewing system logs, FTP protocols and messages history, working in any browser.
 * Website chat integration.
 * Messages font layout and formatting (basic features are available: outline, color, background and text size changes).
 * Open data exchange protocol based on JSON.
 * Web chat for users communication using a browser, without installing the app.
 * Voice and video calls, built on WebRTC. All calls work via the built-in  TURN server.
 * Special MyChat Guest service foror inviting people to the corporate WEB chat via e-mail.
 * Kanban board for projects management.
 * The program works on Windows, Linux,MacOS and Android.
 * Built-in forum.
 * MyChat fully supports Unicode.

Disadvantages

 * GUI on the server.
 * No possibility to link servers.
 * Operating systems up to Windows 2000 are not supported.