On functionality HyperPool is a network services management.
The program is intended for the organization of network streams work.
It is constructed by a modular principle.
The volume and a level of functionality, which optimum approaches to the set requirements,
is defined by connection of the necessary plugins.
Each of them contains the elements working with one network protocols,
or expanding functionality of other plugin.
Basic elements of the program, services, consistently incorporate with each other
and during work process streams of the data taking place through them.
Each of services is used for performance of its individual role.
It can be monitoring, limitation of the transmitted traffic speed and any other functions.
One more elements, selectors, allow to use, depending on the certain conditions,
for data transmission this or that sequence of the services connected among themselves.
For example, at connection of the client with the set name one sequence,
and for other clients - another will be used.
Using various combinations of elements and changing values of their parameters,
it is possible to make the whole set of variants for work with various network services.