gsm is an wireless communication protocol between hardware and microcontrollers which is very famous among students for computer science projects and reserch projects for electrical and electronics projects, we can make functions like switching on or off things and controlling things wirelessly, from far away distance from all around the world by your mobile device, it makes communication between smart controllers like arduino, pic controller and your phone.