VirtualGSMS means Virtual GSM Shield. GSM Shield is an electonic component which makes devices to communicate via GSM - like making and receiving calls, sending and receiving SMS's etc. Its useful for most projects. But its expensive, SIM card isnt being protected enough on most models, there are IMEI problems on most of them, and more. VirtualGSMS is a virtual GSM Shield, you run it on smartphones and connect it to your device. Its being connected via Bluetooth or OTG cables. VGSMS supports both. Microcontroller communicates with smartphone and has able to make/receive calls/sms's. It reduces E-Waste since it can run on almost every Android smartphone. Its safer, faster, better. Also, with VGSMS, you can use other sensors of smartphone device, like Gyro, LDR, Cameras etc. and integrate them for your spesific project.