App Tethering is one of the features introduced in RAD Studio XE6. App Tethering allows you to connect applications to exchange in a so-called serverless mode. In other words, this gives to your applications the ability to interact with other applications running either on the same machine or on a remote machine without using a server because the applications communicate directly with each other.
Currently, App Tethering works between applications running on the same LAN, but their features do not depend on a specific transport or protocol. New protocols can be implemented using the app tethering API.
To enable an application to use app tethering, only two components are required: