USSD is a communication protocol used by GSM mobile phones to communicate with the mobile network operator’s computers.
It is commonly used for: