HBlink represents a server-side implementation of the Home-Brew Repeater protocol as defined by DMR+, MMDVM and Brandmeister.
One can speak as a "peer/client" (ie a repeater or hotspot), or as a "server/master" (ie as any of the DMR networks an MMDVM device connects to).
It has tools for selectively routing calls between groups of one or more devices. It can do this statically or dynamically.
The number of "systems" (groups of devices or connections to other servers) and the number of devices connected to those systems are limited by the speed and size of available CPU and RAM respectively.
HBlink is remarkably efficient for a Python program, and its upgrade to HBLink3 is about the corresponding use of the Python3 program.
HBlink does not implement protocol translation to analog, or YSF, or D-Star or anything else.