Large amount of devices connected to the Internet necessarily cause heavy traffic in it and, therefore, it is important to dynamically optimize it. The main principle of SDN is that a network no longer consists mainly of hardware but we try to replace as many devices as possible with software. The main advantage of this process is automation. For the customer and user this means that should he or she need to perform a change in the network, he does not have to send a worker anywhere to configure a physical device or replace any hardware. He can do all this through an application, which will configure all the devices in the network so that they are able to fulfill the new requirements.
Currently, the network estimates what activities will the user perform. Our aim is for the user to be able to tell the network what activities he will perform so that the network can adapt to his needs.