mHealth is often regarded as a branch of eHealth, which has been defined by the European Commission as "The use of modern information and communication technologies to meet needs of citizens, patients, healthcare professionals, healthcare providers, as well as policy makers." Within this, the mHealth branch focuses specifically on the use of mobile technology. Rapid advances in new mobile devices, the expansion of communication network coverage and the reduction in the retail price of wireless technologies have all helped in making mHealth solutions and services a reality.