In the last few years a new wave of mobile application struck the life of people. Mobile devices are not new, so why this sudden upsurge? In few