The full form of USSD is Unstructured Supplementary Service Data. Other names for USSD are Feature Codes and Quick Codes. The smartphones which are based on the Global System for Mobile (GSM) use this service in order to communicate with the computer belonging to the network operator. USSD is a form of communication protocol where GSM based phones can communicate or send text messages from one smartphone to the application which another network operator hosts. It is a session based protocol where a real time session get established between the two callers. As long as the connection is open, one can establish contact between the mobile phone and computer of network operator. Few applications of the USSD are WAP browsing, mobile banking services, location-based content service, prepaid callback service, etc.