They are used by the swift network to transmit wire transfers money transactions and messages between them.
The Branch Code for this is 0K2.
This is because almost all banks in the world are members of the swift network that is responsible for money transfers and messages between financial and even non-financial institutions, and this system requires the use of these codes.